Ask stories

wafflemaker about 9 hours ago

Ask HN: Is your company still hiring junior engineers?

In the past year we could observer Coding Agents proliferation. They are more popular than ever.

I'm studying IT and want to enter the market. Along with a friend from school we observed that it's very difficult to land a job interview and that there seem to be quite a few openings for Junior Engs. My case would be junior Linux admins, for my friend - junior data engineers.

I hear from many friends outside the industry, that according to people they know in IT, some companies have stopped hiring juniors. It's just better to use an LLM instead. This would correspond with the reduced amount of junior positions advertised on the market.

Can you share your experiences? Does your company still hire juniors? What do your friends in the industry say?

Maybe I'm wrong and the market oversaturation has pushed most of positions "underground", where people get hired through their network, and the position is never advertised. It might also be due to me only looking in Trondheim, which is not really that big of a city (150k, but considerable technical market due to the biggest technical university in the country being located here).

Previously asked (2024): https://news.ycombinator.com/item?id=40905701

34 36
whoishiring 1 day ago

Ask HN: Who wants to be hired? (September 2025)

Share your information if you are looking for work. Please use this format:

  Location:
  Remote:
  Willing to relocate:
  Technologies:
  Résumé/CV:
  Email:
Please only post if you are personally looking for work. Agencies, recruiters, job boards, and so on, are off topic here.

Readers: please only email these addresses to discuss work opportunities.

There's a site for searching these posts at https://www.wantstobehired.com.

114 267
whoishiring 1 day ago

Ask HN: Who is hiring? (September 2025)

Please state the location and include REMOTE for remote work, REMOTE (US) or similar if the country is restricted, and ONSITE when remote work is not an option.

Please only post if you personally are part of the hiring company—no recruiting firms or job boards. One post per company. If it isn't a household name, explain what your company does.

Please only post if you are actively filling a position and are committed to responding to applicants.

Commenters: please don't reply to job posts to complain about something. It's off topic here.

Readers: please only email if you are personally interested in the job.

Searchers: try https://dheerajck.github.io/hnwhoishiring/, https://amber-williams.github.io/hackernews-whos-hiring/, http://nchelluri.github.io/hnjobs/, https://hnresumetojobs.com, https://hnhired.fly.dev, https://kennytilton.github.io/whoishiring/, https://hnjobs.emilburzo.com, or this (unofficial) Chrome extension: https://chromewebstore.google.com/detail/hn-hiring-pro/mpfal....

Don't miss these other fine threads:

Who wants to be hired? https://news.ycombinator.com/item?id=45093190

Freelancer? Seeking freelancer? https://news.ycombinator.com/item?id=45093191

245 276
shivajikobardan about 10 hours ago

Ask HN: Can/Will server, network and security jobs ever be outsourced?

I am a server/security guy from Nepal and this is unfortunate situation where Nepalese companies are absolutely bad pay, bad Worklife, bad politics everything. Remote jobs are not possible.

Getting entry to offshored IT companies is meaningless. Since companies like logpoint, verisk, cedar gate work on age old technologies compared to the Nepali companies making product for nepali market.

I want to make enough money so that I do not have to be scared about next month. Something around 70 thousands per month would be a nice amount at this moment at this age of my life.

Thus I was seeking some remote jobs opportunities. My friends told me that server, security, network etc jobs are vulnerable so they will never be outsourced. They might be offshored(establishing a company in Nepal) but will never be outsourced. Unless it is basic wordpress hardening type job.

Also it requires physical presence in most cases.

Unlike software engineering or data analysis, these jobs seem to be tough to be outsourced. Thus I wonder what can I do as an aspiring devops and dba guy from Nepal to make money?

4 0
rickybule 5 days ago

Ask HN: The government of my country blocked VPN access. What should I use?

Indonesia is currently in chaos. Earlier today, the government blocked access to Twitter & Discord knowing news spread mainly through those channels. Usually we can use Cloudflare's WARP to avoid it, but just today they blocked the access as well. What alternative should we use?

1,321 725
philomath868 6 days ago

Ask HN: Best foundation model for CLM fine-tuning?

Hi,

I have a largish (2 GB) corpus of curated, high-quality text in some low-resource language, and I want to build a model that would provide an advanced "auto complete" service for writers.

I'm thinking of taking a decoder-only model such as Llama, Mistral or Gemma, slice off the embedding layers (which are based on unneeded languages), create new ones (perhaps initialized based on a FastText model trained on the corpus), paired with a tokenizer newly created from my corpus, then train the model on my corpus until convergence.

Additional potential details include: a custom loss function for synonym-aware training (based on a custom high-quality thesaurus), where synonyms of the "correct" word are somewhat rewarded; POS-tagging the corpus with a Language-specific POS-tagger, and add a POS-tagging head to the model as a Multi-task Learning, to force grammatical generation.

In order to be able to use a good model as the base, I will probably be forced to use PEFT (LoRA). My current setup is whatever is available on Colab Pro+, so I can probably use the 7b-12b range of models?

My main question is, which base model would be best for this task? (Again, for completion of general writing of all kinds, not programming or advanced reasoning).

Also, will the synonym and POS additions help or hurt?

Anything else I might be missing?

Thanks!

27 17
martinlistiak about 17 hours ago

Ask HN: I got fired from 100k job so I've made a game and it failed

Hey guys I am trying to understand why my game isn't performing as I expected.

It's the game I've always wanted to play - logical, puzzle game. I made 3 game modes and I really enjoy playing it.

Help me improve it or just understand my mistakes. If you end up playing it rate the following please: UI: 1-10 Game Mechanic: 1-10 Fun: 1-10 Sounds: 1-10 Ads?: 1-10

https://apps.apple.com/us/app/arrows-logical-game/id6751233749

https://play.google.com/store/apps/details?id=webmobilegamedev.arrows

9 25
wiznova about 14 hours ago

Ask HN: How to protect own privacy under ChatControl?

It seems like ChatControl has a non-trivial chance of being passed, which fundamentally undermines privacy in EU. I can’t help but wonder what would be the steps to safeguard your own privacy in case it does get passed? Also, what to tell friends and family? since you can’t just do it on your own, unfortunately, it seems

6 2
stephenheron 8 days ago

Ask HN: Why hasn't x86 caught up with Apple M series?

Hi,

My daily workhorse is a M1 Pro that I purchased on release date, It has been one of the best tech purchases I have made, even now it really deals with anything I throw at it. My daily work load is regularly having a Android emulator, iOS simulator and a number of Dockers containers running simultaneously and I never hear the fans, battery life has taken a bit of a hit but it is still very respectable.

I wanted a new personal laptop, and I was debating between a MacBook Air or going for a Framework 13 with Linux. I wanted to lean into learning something new so went with the Framework and I must admit I am regretting it a bit.

The M1 was released back in 2020 and I bought the Ryzen AI 340 which is one of the newest 2025 chips from AMD, so AMD has 5 years of extra development and I had expected them to get close to the M1 in terms of battery efficiency and thermals.

The Ryzen is using a TSMC N4P process compared to the older N5 process, I managed to find a TSMC press release showing the performance/efficiency gains from the newer process: “When compared to N5, N4P offers users a reported +11% performance boost or a 22% reduction in power consumption. Beyond that, N4P can offer users a 6% increase in transistor density over N5”

I am sorely disappointed, using the Framework feels like using an older Intel based Mac. If I open too many tabs in Chrome I can feel the bottom of the laptop getting hot, open a YouTube video and the fans will often spin up.

Why haven’t AMD/Intel been able to catch up? Is x86 just not able to keep up with the ARM architecture? When can we expect a x86 laptop chip to match the M1 in efficiency/thermals?!

To be fair I haven’t tried Windows on the Framework yet it might be my Linux setup being inefficient.

Cheers, Stephen

451 621
bgalek about 15 hours ago

How do you handle JDK/JRE patch updates for Java apps on K8s?

I’m curious how people running Java workloads on Kubernetes handle JDK/JRE updates and security patches without rebuilding every app image.

Background: in Mesos (https://en.wikipedia.org/wiki/Apache_Mesos) times, we used to keep the JDK on the runner nodes. When a CVE or patch came out, we updated the host JDK, and all apps picked it up. That was convenient for fast security rollouts. On k8s, almost everyone I see bakes the JDK into the container image, which means: new JDK → rebuild base image → rebuild app images (or at least rebuild base) → push → roll out. That is reliable and reproducible, but it is impossible to update the JDK version for, for example, 2000 apps quickly.

Questions I have for people who run Java on k8s at scale:

Do you rebuild images for every JDK patch?

If so, how do you keep the pipeline fast/automated?

What approaches we talked about (still looking for something better):

- Rebuild images on every JDK patch (CI pipeline that automatically bumps base image + rebuilds): reproducible but heavy and slow.

- Host-provided JDK (like Mesos) via hostPath or a shared volume (every path version must be available): fast patches, but brittle (node drift, version chaos between k8s nodes, less reproducible, potential security/permission problems).

- Base, standard image for all java apps (alpine+java) that our platform updates and init container downloading user app on startup, so that we can update it in the background.

- Sidecar or init-container that places a JDK into a shared volume, and the app container uses that volume: mutable runtime without rebuilding images — how well does this work in practice?

6 5
alokq 1 day ago

Understanding Android's Boot Process

What's the earliest boot stage in android that can be compromised if there is so, then how does it work and what can be done about it?

The earliest I know of is it's possible to unlock the bootloader and flash the operating system with a malicious one

7 0
shivajikobardan 7 days ago

Ask HN: What to learn for math for modeling?

parametric cubic curve

boundary representation

blending function

spline

b-spline

cubic bezier curve

de casteljau algorithm

I have been diving into these topics since few days and I have not understood anything. I tried peter shirley's textbook on Computer Graphics. Foley et al, Hearn baker etc...

It is clear to me that I lack the mathematics preriquisites for understanding this. Thus, I am deeply asking for resources that I can do to brush up. Me being a computer engineering graduate I have done math classes, it is just that I became like a calculator instead of understanding the logic behind doing the formulas and steps so need a short revision.

71 28
angelochecked 2 days ago

Ask HN: How do you fight YouTube addiction and procrastination? I'm struggling

My current daily routine looks like this:

- 8:00~9:00 – Getting ready for work

- 9:00–13:00 – Work

- 13:00–14:00 – Lunch + YouTube

- 14:00–18:00 – Work

- 18:00–20:00 – Break from work + Dinner + YouTube

- 20:00~1:00 – YouTube, gaming, occasional events, personal projects, or sports. Lately, I’ve noticed my screen time during this period has increased a lot, and I’ve been feeling lazy to do anything productive—mostly just doomscrolling or watching videos

What’s your routine like? How do you manage your time, maintain social connections, avoid digital distractions, and stay on track with your goals and learning?

143 144
Forgret about 19 hours ago

Ask HN: Are there enough utilities in bash now?

I'm curious to know if bash is completely filling all the boxes and everything is perfect, or would it be great to have some more utilities? Share your thoughts.

3 10
damon8or about 19 hours ago

Worse Performance at a Higher Cost

Is it just me or are we paying more for worse code? Higher verbosity means we hit our limits faster which makes sense from a business perspective. But at this point it's becoming detrimental. The additional layers offer no incremental protection. I feel like a Karen saying these guys just lost a customer today.

3 0
usernamed7 4 days ago

Tell HN: My advice after I applied to 450 positions before getting hired

I wanted to briefly share my experience as a senior engineer with 15 years of experience trying to find work in this market, because it was exhausting for me and i'm sure others will appreciate the perspective.

As the title says, I have applied to over 450 positions. Most companies did not even send me a rejection. Ghost jobs are a thing, so are fake roles to get you to signup/join some rando job board.

I interviewed for a director of engineering role, and all interviews went well, but they ghosted me at the end.

I did several take homes and all were accepted, but companies dragged their feet on next steps.

I did reject a few kinds of roles: ones that used AI for interviewing me, ones that had me do a coding challenge as the first step, and jobs that had "no working hours" and expected you to be "on" 24/7.

Many of the job applicant expected me to answer asinine questions like "what excited you about this role?" and would say things like "don't use AI! we want your true self" or would go so far as to try to get you to agree to their AI interview policy. As If.

I eventually did get hired as a software architect. the company that hired me was very professional, respectful, forward thinking (i used windsurf during the interview) and did not play games with me. They had a 4-step interview process, and asked a lot of good questions. One of the best interview processes of my career.

My advice to other engineers on the job market:

  1) Spray and pray. If its vaguely a fit, apply. It's a numbers game. Be shameless. 
  2) Always be willing to walk. Protect your time. Don't waste your time on lengthy job applications that take too long to complete. Some hiring managers will gladly waste your time. (one job application explicitly wanted you to spend 20 minutes filling out theirs)
  3) Don't do coding exercises before you interview with someone, be weary of asymmetrical time expenditures. see #2. 
  4) You can probably do a lot of different roles, "prompt engineer" is a real job title companies are hiring for, for example. 
  5) Work a couple of different job platforms. For example I used linkedin, dice, ziprecruiter, weworkremotely, and rubyonremote and a few others.
  6) Use AI to generate your resume, but feed it all the context of your work history (don't misrepresent your skills)
  7) Use AI to fill out asinine job application questions, but if they ask you thoughtful questions answer those yourself. I got the interview for director of engineering because i answered authentically to thoughtful questions.
  8) Pace yourself. Spend a few hours a day at it then come back in a day or two and go again. 
  9) Work on a side project or learn a new lang/framework in parallel. 
  10) Interviewing is like dating, everyone is looking for something different, and some don't really know what they want. Not a you problem.
  11) If they use workday for their job applications, bounce. It's the worst. 
  12) It takes time as roles become available. The job you end up getting might not open until 2 months from now. see #1.

128 172
ekorbia 1 day ago

Ask HN: Tools for Crossword Puzzle Generation?

Hi,

I'm big fan of crossword puzzles such as the New York Times daily crossword and I'd like to build my own crossword puzzle game.

Has anyone had any luck using AI or other tools to speed up the process of building crossword puzzles?

I've used the Phil crossword puzzle maker to export crossword patterns with a few clues and answers in JSON format. Then I've tried various prompts with Claude Sonnet 4 to fill out the rest of the puzzle but I haven't been able to produce a valid crossword puzzle with the across and down words intersecting properly.

Any advice on tools or prompting would be appreciated. Thanks!

6 8
annyma about 22 hours ago

Ask HN: Why does Seattle feel so risk-averse compared to the Bay Area?

Today I posted about an AI startup project I’m working on — zero salary, very early stage, “build for passion.” Dozens of people reached out, but almost all were from the Bay Area. Zero from Seattle.

It made me wonder: why does Seattle’s tech culture feel so optimized for W2/RSUs/stability, while the Bay feels wired for risk-taking and possibility?

Is it just my experience, or have others noticed the same cultural gap?

5 4
pbd about 23 hours ago

LinkedIn seems to be leaking Google Docs

A friend of mine shared a google doc link with me over linkedin.

Linkedin rendered the thumbnail of the post alongwith the doc header as well. But lo & behold, turns out I can't access the doc because the doc was restricted to his google workspace!

Lol. What on earth? I guess this is some issue of caching gone wrong? Also, is Google letting linkedin have unrestricted access to its' google docs thumbnails & doc headers?

4 3
j1000 1 day ago

Ask HN: Do custom ROMs exist for electric cars, for example Teslas?

I always wondered, in age of almost digital cars, is custom ROM a thing? Like root access and custom features?

57 41
rudderdev about 24 hours ago

My experience with Apache Pulsar to solve PostgreSQL multi-tenant pain

Background: At RudderStack, I had been successfully using Postgres for the event streaming use case, scaled to 100k events/sec (note: there were good reasons to choose Postgres over Kafka). Nevertheless, we continue to further explore opportunities to optimize. So I and my team started experimenting with Pulsar (only for the parts of our system - data ingestion specifically). We experimented with Apache Pulsar for ingesting data vs having dedicated Postgres databases per customer (one customer can have 1+ Postgres databases, they would be all master nodes with no ability to share data which would need to be manually migrated each time a scaling operation happens).

Now that it's been quite some time using Pulsar, I feel that I can share some notes about my experience in replacing postgres-based streaming solutions with Pulsar and hopefully learn from your opinions/insights.

----

What I liked about Pulsar:

1. Tenant isolation is solid, auto load balancing works well: We haven't experienced so far a chatty tenant affecting others. We use the same cluster to ingest the data of all our customers (per region, one in US, one in EU). MultiTenancy along with cluster auto-scaling allowed us to contain costs.

2. No more single points of failure (data replicated across bookies): Data is replicated in at least two bookies now. This made us a lot more reliable when it comes to data loss.

3. Maintenance is easier: No single master constraint anymore, this simplified a lot of the infra maintenance (imagine having to move a Postgres pod into a different EC2 node, it could lead to downtime).

----

What's painful about Pulsar:

1. StreamNative licensing costs were significant

2. Network costs considerably increased with multi-AZ + replication

3. Learning curve was steeper than expected, also it was more complex to debug

----

Would love to hear your experience with Postgres/Pulsar, any opinions or insights on the approach/challenges. I hope this dialogue helps others in the community, feel free to ask me anything.

3 0
camillomiller 1 day ago

Tell HN: Use "-f**k" to kill Google AI Overview

Not sure this is the right way to post this, but I'm sure quite a few people are as frustrated as I am by the AI enshittification of Google search and would like to know this.

I accidentally discovered in a fit of rage against Google Search that if you add an expletive to a search term, the SERP will avoid showing ads and also an AI overview.

The good thing is that it works also with the "-" (minus) operator, so you can make sure the expletive is actually not included in the result pages.

Try it yourself: search for a fairly generic query that gives you ads and AI overview, and add "-f*k" at the end, uncensored of course.

Enjoy a much better search experience. It might be placebo, but it feels like the results are actually better sorted.

Edit: edited to avoid HN pro-expletives filter :D

103 92
diasks2 9 days ago

Ask HN: How can I recover and run my old mobile game from the 2010s?

I developed a game called "Putter King Adventure Golf" for iOS and Android back in the 2010s. It's long since disappeared from the app stores, but my son recently asked if he could play it, which got me thinking about whether it might be recoverable.

I'm wondering if there's any way to find a copy of it somewhere on the web (I assume it was probably pirated at some point during its lifetime). And if I could find it, what would be the best approach to get it running again?

Has anyone here successfully recovered and revived their old mobile apps? I'd appreciate any suggestions on:

* Where to look for archived APKs or IPAs * How to sideload/run old mobile apps on modern devices * Whether emulators might be a viable option

56 47
davidhalter 2 days ago

Ask HN: Which Open Source License to Choose for a Python Language Server

Having created Jedi in 2012, I started ZubanLS [0] in 2020 to advance Python tooling. My initial idea was to use a freemium model where companies would pay for usage on large codebases. That approach didn't work out with the arrival of Ty and Pyrefly. That said, most of the work on the tool is already complete:

- Full set of core LSP features (Diagnostics, Goto, Completions, Rename, etc.) - Type checking that's 20–200× faster than Mypy - Passes most of the official conformance tests [1] and over 95% of Mypy's relevant tests - Offers both a Mypy-compatible mode and a mode more similar to Pyright

Because of this, I'd like to open source the project. Ideally though, I'd still like to find a way to make at least a small living from it, so I'm considering different licensing options. Are there any licenses beyond MIT/GPL/AGPL that might make sense here? Personally, I'm leaning away from MIT since it leaves almost no room for monetization. Do you think that's a mistake? Right now I'm leaning toward AGPL. From your perspective as a user, would that be a blocker for adoption?

[0]: https://zubanls.com/ [1]: https://htmlpreview.github.io/?https://github.com/python/typing/blob/main/conformance/results/results.html

11 12
ankit95742 1 day ago

Change Tracker: Monitor+revert file edits from Claude/AI agents(in-memory VCS)

I’m building a small Java app called Change Tracker that works like a super lightweight version control system in memory.

It automatically detects file edits whether they come from you, Claude, or any other AI/code agent, so you don’t need to explicitly “commit” or even know a change happened.

Features so far:

Real-time monitoring (detects changes from humans or AI agents)

Change history with timestamps

Revert specific edits instantly

Respects .gitignore patterns

CLI now, UI coming soon

Limitations:

In-memory only (history disappears when you stop)

Single project support

Simple diffs (not git-level smart)

Curious:

Do you face issues with AI assistants silently changing files?

Would you want persistence (keep history across sessions), or would that overlap too much with git?

What other pain points around AI-driven edits should I solve?

2 0
yu3zhou4 about 16 hours ago

Ask HN: What is your biggest regret about a decision you made?

4 6
rakshithbellare 3 days ago

Ask HN: Looking for Headless CMS Recommendation

I am exploring options for a headless CMS for a community website where a non technical admin will post details about events in the community like a meeting or volunteering done by the community. They don't have funding. What is the cheapest option out there?

4 3
default_ 2 days ago

Hacker News Alternativies

Just wondering is there other siliar communities that you are reading?

15 7
rayanboulares 2 days ago

Ask HN: Did Developers Undermine Their Own Profession?

We sold it all to “fun” and “accessibility”.

Unlike doctors, lawyers, or skilled tradespeople, we glorify bootcamps that promise anyone can become a developer in weeks. We worship open source, working nights and weekends “to help the community,” while the market treats it as baseline.

The result? A flood of underqualified competitors, stagnant or declining wages, and a profession that has become disposable. We brag about how easy coding is, all while normalizing mediocrity and eroding the value of our own craft.

We didn’t just create software, as a matter of fact we cheapened ourselves. And now, the industry we built depends on our own overwork, generosity, and naivety.

8 17