HNHacker News
TopNewBestAskShowJobs

tsak

473 karma · joined June 20, 2019

AI;DR

<https://tsak.dev>

submissionscomments
tsak··on Cicada – Open-source cross-platform version of GitHub Actions and Gitlab CI
We've been using it for a year, as we often had the problem that somebody would push an update after an initial publish of a branch, not stopping the first branch and then two or more deploy jobs racing each other with unpredictable results.
tsak··on Cicada – Open-source cross-platform version of GitHub Actions and Gitlab CI
There's also a third way called resource groups [1]. We use that to ensure that we only run the newest job if we have multiple deployment jobs waiting for execution. This way even if we have multiple pipelines racing each other, only the last deployment job wins.

[1] https://docs.gitlab.com/ee/ci/resource_groups/index.html

tsak··on Eleven year old honor roll student put in solitary
> [...] Garza called law enforcement, who detained him and placed him in solitary confinement for three days at the Darrell B. Hester Juvenile Detention Center in Brownsville.

Of all the people involved in that decision and its execution, did anybody even had a fleeting thought of this being wrong?

tsak··on GitLab is down
Funny enough, I used to think that, but overall having the people that actually build the software make a hosted version ends up being better value IMO.

Our self hosted Gitlab instance needed a lot of hand holding over the years, occasional memory upgrades and involved much more work than initially anticipated. Also keep in mind that you need to spend time to keep the thing up to date and get latest features, which there have been quite a few good ones added over the years.

tsak··on Why Gitlab access tokens now have lifetime limits
> We recognize that this may be a disruptive change. This article is meant to raise awareness for our customers in advance of May 14, 2024.

I look forward to all the angry HN posts May 14, 2024 about their Gitlab integrations failing all of a sudden.

tsak··on Influxdb made the switch from Go to Rust
Rust gets you on the frontpage!
tsak··on Influxdb made the switch from Go to Rust
Seems like they have their priorities right. /s

https://news.ycombinator.com/item?id=36657829

tsak··on A couple of messages about changes to ianVisits
The problem is that the infringement has already happened and that the fee that is being asked is for not bringing this to small claims court (which would be fee plus court fees).
tsak··on How (not) to apply for a software job
I actually didn't bother after they revealed their process to me.
tsak··on How (not) to apply for a software job
I was only curious about _why_ the candidate had applied, given the ChatGPT generated cover letter. And a simple "because I am looking for a job and I think I match who you're looking for" would have sufficed in my opinion.

We actually don't require a cover letter in the first place. But if there is one, I'll read it of course.

tsak··on How (not) to apply for a software job
I had this happen with an applicant recently, where they fed our job description into ChatGPT to generate a cover letter which was very non-descript and flowery, quoting phrases from the job spec verbatim which made it sound rather insane.

Trying to give the candidate a chance, I asked them why they had a applied to the position in the hopes that they would write me a short answer about what piqued their interest. Alas they chose to use ChatGPT to generate that answer as well, hitting me with another wall of text of mindless bla bla bla.

tsak··on How (not) to apply for a software job
I once applied for a job at Canonical. This was their process (roughly two years ago)...

Thank you for applying for Software Engineer. The application process has several stages:

- Initial screening (done)

- Personal essay (this stage)

- Culture interview

- Standardised aptitude and personality tests

- General interviews

- Recruitment screen

- Technical assessment

- Role-specific interviews

- Hiring manager interview

- Executive interview

The current stage is your personal essay. Please take some time to answer the questions below. We’re looking to get a sense of who you are, what’s important to you, and how you communicate. If you’ve already completed this when applying for another role, please feel free to copy/paste from your previous application.

- Beginning in your high school years, through university and into your career, what have you done that you consider exceptional?

- Why do you want to work for XYZ?

- How are you involved in open source software?

- What are your strengths as a software engineer?

- Describe your experience as a Go software engineer.

- Describe your experience with distributed systems.

tsak··on Trunk-based development vs. long-lived feature branches
You can have both. Some bigger features can take a while to complete and you can keep the pain to a minimum be rebasing your feature branch on the latest mainline branch often.
tsak··on Ask HN: Who is hiring? (August 2023)
iPify | Legal Tech | Remote Europe or UK | Full Time

Do you want to build the leading platform for the intellectual property industry? We want you to join us, a team of seasoned industry professionals growing an ambitious project in a niche market.

Bring your enthusiasm and expertise to help us build the B2B collaborative ecosystem supporting patent and trademark legal specialists with their business network management, legal workflows and financial flows.

Job description: https://ipify.notion.site/Senior-Python-Developer-37de517efa...

Company website: https://www.ipify.app/

tsak··on Social engineering campaign targeting tech employees spreads through NPM malware
It's the least you can do for our North Korean comrades
tsak··on Social engineering campaign targeting tech employees spreads through NPM malware
My thoughts exactly. Every time something like this makes the frontpage, it's a thinly veiled ad for whomever the author works for.

I really want to see those WhatsApp chats...

tsak··on Ask HN: Could you share your personal blog here?
https://tsak.dev
tsak··on Hunting for Nginx alias traversals in the wild
Thank you. I didn't know about gixy and ran it on my home server which found a vulnerability ($uri in a 301 redirect)
tsak··on Ask HN: Who is hiring? (July 2023)
iPify | Legal Tech | Remote Europe or UK | Full Time

Do you want to build the leading platform for the intellectual property industry? We want you to join us, a team of seasoned industry professionals growing an ambitious project in a niche market.

Bring your enthusiasm and expertise to help us build the B2B collaborative ecosystem supporting patent and trademark legal specialists with their business network management, legal workflows and financial flows.

Job description: https://ipify.notion.site/Senior-Python-Developer-37de517efa...

Company website: https://www.ipify.app/

tsak··on DSV Limiting Factor
I found it interesting that with all the reporting on the Titan sub, that properly engineered deep sea vessels exist and that the Limiting Factor has dived repeatedly to the deepest points of all five oceans of the world.
tsak··on Ask HN: Who is hiring? (June 2023)
iPify | Legal Tech | Remote Europe | Full Time

Do you want to build the leading legaltech platform for the intellectual property industry? We want you to join us, a team of seasoned industry professionals growing an ambitious project in a niche market.

Bring your enthusiasm and expertise to help us build *the* B2B collaborative ecosystem supporting patent and trademark legal specialists with their business network management, legal workflows and financial flows.

Job description: https://ipify.notion.site/Senior-Python-Developer-37de517efa...

Company website: https://www.ipify.app/

tsak··on Shopify will be smaller by about 20% and Flexport will buy Shopify Logistics
Fully agree with that. I had a similar experience when I was asked to complete yet another take home exercise and I simply told them to look at the last two I had done (for other companies). After a first bit of reluctance by the company's recruiter, they budged and accepted.

When hiring people, I ended up making similar concessions for the right candidate.

tsak··on I liberate the ending to Minecraft from Microsoft and give it to you
Also the guy was living in Germany at the time so German laws apply which are different in regards to copyright.
tsak··on My Fanless OpenBSD Desktop (2021)
Thanks for posting this. It finally made me realise that I could disable the stupid LED lights on my B550 mainboard (same AMD CPU as the guy in the linked article).

I'm running a similar setup with Linux (Manjaro) and a Streacom FC8 case with a Nano PSU (no coil whine).

tsak··on My New Sony NW-A55 Walkman
I love my Sony NWZ-A15¹. My whole music collection fits on a 128 GB SD card. I always found streaming apps lacking. Spotify's UX is atrocious. I also don't think that their recommendation algorithms work well. There's also a huge gap in availability of non-mainstream recordings in most streaming services.

¹ https://www.sony.co.uk/electronics/support/digital-music-pla...

tsak··on Tell HN: I was permanently banned from eBay in one hour
I have looked into that but the consensus online seems to be that eBay isn't really a UK company so it is hard to find the entity to take to small claims court.
tsak··on Tell HN: I was permanently banned from eBay in one hour
I had a very similar experience and pretty much gave up on eBay (after 23 years of being a happy customer).

https://tsak.dev/posts/the-decision-is-final-and-we-cannot-r...

They still owe me over £100 but it's probably useless to attempt to collect.

The best bit was that I was asked to log into my other account but was unable to connect to customer support because it was suspended forever.

The only sad thing is that eBay is that perfect place for selling random things that are too valuable for Facebook marketplace.

tsak··on Ask HN: What’s a good laptop for software development at around $2k?
Have you tried compressed air? I had a similar problem with an old 12" MacBook with the old super shallow keyboard and compressed air helped me blow crumbs out.
tsak··on A short conversation with a bank
Every customer support script ever: Thank you for sharing your concern. Let me look into the details for you so that we can work towards the best possible resolution.
tsak··on The new FreeDOS 1.3 is now available for download
I second that! Always makes me a little nervous too. Wasn't Sourceforge riddled with malware and other "enhancements" for a while?

https://en.wikipedia.org/wiki/SourceForge#Project_hijackings...

← PreviousPage 2 of 3Next →