HN user

kwakubiney

80 karma

I do some programming here and there. github.com/kwakubiney

Posts18
Comments48
View on HN
kwakubiney.github.io 4mo ago

Product has always been the bottleneck, it's just clearer now

kwakubiney
1pts0
github.com 4mo ago

Show HN: Outbound, a minimal reverse tunnel in Go

kwakubiney
1pts0
sincerelyseli.substack.com 5mo ago

Let's talk about the time I couldn't write

kwakubiney
1pts0
github.com 6mo ago

Show HN: Wordwright.ai – Learn vocabulary by writing, not memorizing

kwakubiney
1pts0
remixify.xyz 7mo ago

Show HN: Remixify – Find alternate versions of tracks in your Spotify playlists

kwakubiney
1pts0
news.ycombinator.com 7mo ago

Show HN: Remixify – Turn any Spotify playlist into a remix playlist

kwakubiney
1pts0
kwakubiney.github.io 10mo ago

You Are Doomed to Fail as a Team Lead

kwakubiney
3pts3
adia.substack.com 11mo ago

Why Some Companies Scale Effortlessly While Others Hit Walls

kwakubiney
9pts1
www.nytimes.com 11mo ago

He Announced His Intention to Die. The Dinner Invitations Rolled In

kwakubiney
10pts1
news.ycombinator.com 1y ago

Ask HN: Is P2P Docker image sharing a solved problem?

kwakubiney
1pts2
news.ycombinator.com 1y ago

Ask HN: How do you plan, estimate, and delegate engineering work?

kwakubiney
2pts0
kwakubiney.github.io 1y ago

Apps Tell Us Who Matters Now?

kwakubiney
1pts0
kwakubiney.github.io 1y ago

Stop Letting Algorithms Define Your Relationships

kwakubiney
4pts1
github.com 1y ago

Show HN: SafeHaven – A Minimal VPN Implementation in Go

kwakubiney
99pts12
www.theguardian.com 1y ago

Cancel culture? We should stop it. End of story

kwakubiney
9pts7
medium.com 1y ago

Dear PM, Oga-driven development isn't your CEOs' fault, it's yours

kwakubiney
2pts0
www.gwuah.com 2y ago

Reverse Proxy, HTTP Server and Hanging Requests

kwakubiney
2pts0
kwakubiney.github.io 2y ago

When I Realized I Was Not That Guy

kwakubiney
2pts0

Might be a noob question, but why can't EVs have solar panels on them directly so they can get charged just by moving around? Or why can't we have SVs(Solar Vehicles)? Why do we have to use solar panels on EV stations rather than just having them on the vehicles themselves?

Nope! This is for development purposes only. Say, for example, you have a frontend team that wants to connect to a service, and that service talks to other services to get a response, and you sort of want like a central point of connection for the frontend team just for development purposes only, not for production.

I’m working on a small deployment tool called push2start[1]. The goal is to make Docker Compose apps easier to deploy from a laptop to a remote server without a lot of custom scripts. Right now, I’m trying to keep Compose as the source of truth and avoid creating another mini orchestrator. You point it at a compose file, it transfers only the images that need to come from local, then deploys and gives status, logs, and restart controls from one CLI.

[1]https://github.com/kwakubiney/push2start

every DERP server used by your tailnet must be accessible by every node on your tailnet at all times, otherwise you get hard-to-debug netsplits.

What would allow a given pair of nodes access a peer relay? Isn’t the peer relay by default also accessible by every node on the tailnet since it’s in the tailnet as well?

Complications and Being Mortal by Atul Gawande. Made me appreciate modern medicine more. One other l book that shifted my thinking completely about AI and how far we are from AGI: A Brief History Of Intelligence by Max Bennett. Evolution is a heck of an algorithm.

Also read Apple In China. Was pretty interesting to realize how much Apple (and China) are what they are because of how much they poured into each other

I'm building a utility to help DJs find "play-out" versions of tracks they already like[1]. You can play with it here[2]. Streaming services are optimized for Radio Edits. But to actually mix a track, I usually need the Extended Mix, Club Edit, or a specific Remix. Manually searching for the "DJ version" of every single track in a 50-song playlist is tedious administrative work that kills the joy of digging.

Remixify automates the search while leaving the selection to you. You paste a Spotify playlist URL, and it helps you or provides you a good starting point for digging. It groups the results by the original track so you can quickly preview and save the versions you want to a new playlist.

We don't try to recommend new music or use AI to guess your taste. It just finds the usable versions of the music you already selected.

[1]https://github.com/kwakubiney/remixify

[2]https://remixify.xyz/

I resonate highly with this. Especially when brainstorming ideas with my manager. He's very quick with suggestions, and I am always saying ehhh I don't know let me think about it. I have realized that him giving me ideas quickly to iterate on is beneficial because I am always able to refine it. I still do think it is a deficiency in some sense as I would have loved to be one of those guys who could just grok stuff instantly and contribute quicker

Let me give you guys a perspective from someone who did Electrical Engineering in Africa. There are hardly any job openings centered around electronics so the programme/curriculum is Power Engineering heavy. Most of the professors did research around this area, and there were very few who did anything in the sciences. I had the chance to pick some electives from the Computer Engineering department, but this was just during my third and final year of university. Unlike OP, I did not have an issue breezing through circuit problem sets, though they felt very repetitive, I was not bad at it, nor did I fail any classes.

I had an eye opening experience when I had my first taste of programming when I took C programming in my second year of university. What do you mean I can run a command and see instant output? Amazing! This was not the case for my electronics and power engineering lab sessions. We were using equipment that had been around since the 80s with little to no supervision. Just a bunch of routine "experiments" which I can barely remember any of. In my third year, I took Digital Computer Design (a C.E elective) and I realized I had been wasting my time learning about how the power grid in my country works. I tried my best to salvage as much as I could by picking more C.E electives, albeit not many available, did as best I could.

Everyday I wonder, how different would my life have been if I studied CS or even CE, I do not know. But, I appreciate the little this journey taught me, that you can always squeeze lemonade out of whatever lemons life gives you. I see my old EE notes now and they don't make sense to me, but I appreciate the happy chills solving circuit problem sets gave me. I work in software now, and I get that 1000x more, and that is how I know I made the right choice.

Claude for Chrome 11 months ago

I don't think we will get to a point where we can safely mitigate the risks associated with this. It is almost futile to pull this off at scale, and the so called "benefits" are not worth the tradeoff.

Dumb Pipe 12 months ago

Ah right, but this does not support bidirectional streaming so I won't be able to get the remote stdout on the client, I guess.

Dumb Pipe 12 months ago

Is there a way I can use this to run remote commands on another host? Something similar to what ssh does?

Sorry to hear. I have never worked for Google or any corporation of that scale but I got my fair share of a harsh layoff two years ago (at a reasonably small company). The company used to run a hybrid shift, with specific days for remote and onsite. We got a mail (from the higher ups) a day before saying no employee should show up at the office the next day, under the guise of a fumigation exercise. The next day shows up, I am in a meeting with my colleagues (a regular standup), a fraction of my teammates receive an email with an meeting invite link. We join the meeting, our mics and cameras were automatically turned off by the host/organizer, the CEO's face spotlit in the meeting, he then delivered the news in a very cold way, the meeting ended, we were logged out of all company accounts in the next 15 minutes, that was the last team meeting we had :)

Yeah pretty fair to say. The company is in a domain where accuracy is very important and crucial because we deal with people’s money, but most products are also in a market where competition is high so moves must be made quickly.I have not been there for long but it seems in the beginning, the foundation laid because of fast shipping culture has caused all these problems.

I think this goes in line with companies as a whole as well. I work at a place where features are pushed at a very very high speed and we have realized that the tradeoff is us missing pretty crucial edge cases in our development. Now i’m not sure if people have worked in a place where they shipped products fast but were able to minimize bugs but i’d love to hear how your company achieved that. Is it even possible? Does it all come down to hiring to suit your fast paced needs?