As a result of this filtration my impact as a voter on the site is amplified. Previously I may have seen one mention of topic X per day where now I see twenty. My voting criteria haven't changed but the volume has. I could always have manually searched, but that would be work, and now it isn't.
Is this fine, or would you rather I didn't? Is there an ethical obligation to interact with online services through their available UI, or are we free to make our own?
Maybe the ease of using and abusing such tools will make HN style voting, and the resulting page ordering, uninformative.
I ran or helped organize meetups in multiple places, back in Brazil where I'm from, Boston and then Philadelphia. We used to joke you could have pizza and coke for dinner every night in PHL during the week for the number of meetups we had. You'd meet cool people, see people sharing their experiences, build your network and make friends all at the same time. During COVID we moved to Florida and got kids so I kinda got out of the loop with meetups, but I had no idea it was this bad.
How are these kids going to meet other practitioners, build their network and even put themselves out there by presenting?
I'm offering $100 as an incentive for anyone on HN who can add epub reader capabilities to Fresh using Rust.
https://github.com/sinelaw/fresh/issues/2087
Spec: in the left-side file explorer, I select file `foo.epub`, then the right-side file viewer shows me the epub content as human-readable text not bytes.
Scope: The goal is to be good enough for a developer to be able to read epub documentation within Fresh in the TUI, without needing to call pandoc or launch a separate app or helper or plugin. Fresh runs locally on the developer's laptop, and the ePub is on a remote server and for security reasons cannot be downloaded to the local laptop.
Implementation: I can suggest trying the Rust crate `epub` and `bookokrat` because these work well for me in other projects. The implementation can't use JavaScript or TypeScript because of compliance aspects beyond me.
As an aside, I'm not affiliated with Fresh in any way, other than as a happy user and open source sponsor.
Everytime I read something like this , I get nervous about the cloud providers and Google. Since this is a relatively high profile customer standards, shouldn't they explain what caused them to suspend the account ?
I subsequently made this post [1], but I never got an answer as to what that file was doing there.
[1] https://old.reddit.com/r/linux_gaming/comments/1il3hxp
But even back then, in 2012, I knew freelance consultants who specialized in something like Salesforce setups, who would come into someone's office and charge $450/hr to be there.
Is $300/hr stupidly cheap now? I also know which code I could write with LLMs but I never check in LLM code. I could, but that would be cheating. I spend the hours writing code by hand.
I'd like to hear from anyone in a similar position.
While I do often have the instinct to completely bury my head in the sand and try to forget it's all happening I'm more concerned with the psychological impact it's having. I'm basically sick and tired of being so sick and tired and exposure to so many continuously miserable headlines isn't helping. What I would like instead is a return to the days when HN was a forum that still showcased cool things people were working on and included discussions on topics outside of the AI-saturated lens that now dominates.
If any good alternatives exist I'd like to join! Or perhaps there are some means of using HN that would allow me to filter the AI noise a bit better. If anyone has had any success with this please let me know!
We’re living in an age of fear and uncertainty with layoffs happening weekly. AI is often being cited, whether it is the real reason or not. Tech work is being devalued despite the reality that tech companies ability to get anything done if labor were to stop, strike, organize and speak up about what happens with their role in the future would prevent the business from getting work done. Workers have a lot more power than they realize. The management class is intoxicated with greed and power. ICs and rank and file workers are what makes the business happen.
This is already looking to be one of the largest wealth distribution periods in history to the 0.1%. And yet, we are all seem to not be putting up a fight. I’ve heard people say “unions won’t work”, what would work then. Let’s discuss. How do we as tech workers want this to play out. What would the ideal future look like to us, not CEOs?
The shape of what the resistance could be a strike, a union, something else entirely. If there is already something brewing, I want to join and take an active role. If there is not, then let’s get some smart people together to figure out how best to organize. I understand we put AI back into a bottle. But, surely there is some collective action to take to allow workers have some basic protections and reap some of the benefits of AI efficiency.
All the supply chain attacks currently happening would never even happen if we just checked in our language-respective vendor/node_modules/venv directories into git and just deployed straight from that.
Screw the dependency install and upgrade step. Screw the automated build step. Screw the breaking changes because $package_owner doesnt adhere to semver.
Checking in dependencies and their updates individually is, and has always been the way out of this mess.
Remove vendor/ node_modules/ and venv/ from your .gitignore today and skip the install step in your CI and you eliminate 99% of the attack surface instantly. Was it always that easy???? I think it was!
You think checking in your composer.lock or package.lock saves you? Hah. Npm install is "smart" and checks for updates and silently installs new versions and updates your lockfile. You should have used npm ci instead. We actively train devs to run 'composer update' to check for new releases that fix 'issues' they might encounter locally and delete the lockfiles as a first measure to fix issues.
Do you vet every update to your composer.lock? That one innocent commit hash that's changed could just pull in 20kb of obfuscated exploit code and you'd never know.
All of this is compounded by the longstanding hilarious github bug where you can fork a repository and push your commit to it, then pluck the commit hash and append that to the original repository URL. On the Github webinterface you'll see a notice "this commit has might not belong to this repo or a fork of it" but on the terminal you'll never see that, and that's exactly what the current worms exploit.
Checking in your dependencies and eliminating the install step would make all of this trackable and traceable. Imo the performance hit is worth it.
*Employment History*
My employment history is like this: Placement year 2018, worked for the full term + summer, graduated 2020, did backend dev in Python at Company A for 7 months, then full stack ASP.NET at company B for 2.5 years, then co-founded my own company and was the sole developer on our software platform, did all the cloud infra in Azure too. That lasted for another 2.5 or so years. This gives me approx. 7 years of professional software development experience.
In May 2025 the company wasn't in a strong financial position, and I started to hunt for jobs. We limped along while I polished it for a launch in September 2025. The site wasn't the success we were hoping. We closed it in February. Despite that, I did learn a lot and my web app development ability is much better as a result.
*Job applications*
Since May 2025, I've applied for almost 100 roles. I've concentrated on roles where I'm not likely to be filtered out, i.e. ASP.NET jobs. I've gotten 8 interviews, two of which went to a second stage.
The most recent interview didn't go brilliantly, my IDE crashed when I attempted a screen capture of it! That said, it was a take home coding exercise, and I explained my decisions, made improvements during the interview, talked them over with the interviewers. My decisions weren't in keeping with the interviewer's expectations, but I had good explanations for my decisions. It was reasonable for a small project, but sure, I'd have designed parts of it differently if it was for a big live web application.
*Help needed*
I would like suggestions to improve my chances of success. I do have a good CV and tailor it slightly for each application. I wrote it myself without using any AI tooling. In my spare time I've obtained several Azure certifications, including Associate Cloud Developer.
I've been reading a PDF "Cracking the Coding Interview". I'm also thinking to:
- revise data structures,
- revise C# design patterns,
- revise the classic C# gotchas about delegates and IEnnumerable vs IQueryable,
- maybe read the books C# in a Nutshell and ASP.NET in Action.
But I wonder how helpful these steps will be, as I've never actually been asked about these questions, but maybe knowing them will make me "talk engineer" rather than come across as "just a coder"?
Beyond this, I'm not sure what else to do. I've never been in such a dry spell before with software jobs.
My location is in Northern Ireland, I've been searching in Belfast mostly but would also be willing to work a remote job from the UK mainland.
[1] Richard Stevens - Unix Network Programming
Story 1
When I started going into avalanche terrain, I quickly realized that I need to get some professional training before something happens. I went to a 2 day course. The lecture for 8 hours in a classroom, even though was done by a really good professional, was hard to understand. Especially when the lecturer introduced something called 'professional method of assesing avalanche risk'. Nobody understood. But at the evening, we went to the bar, ordered a few beers and the lecturer pulled out something called 'Snow Safety Cards' (https://www.snowsafety.nl/wp-content/uploads/2015/11/Snow-Safety-Cards-Additional-Cards-v7.3-EN.pdf). And even though we were getting more drunk with each beer, we started to understand that method.
Story 2
I joined a new IT project. One of the veterans in our team convinced the founder that it would be great to integrate the team that just grew x3 and meet at a company 'Christmas Party'. We had an official dinner, and then we went to the pub. I pulled out these cards after one round (or two): https://punkx.org/unix-pipe-game/ext-0.1/. We started playing. To my surprise, none of the 15+ programmers knew what is a unix pipeline! Even the veteran. But people started learning it on the go. I don't have to tell you that I wasn't the one winning the game (probably because it is not balanced and it wasn't created with that in mind - mostly to teach kids). It was so interesting to see that it was the same story as with avalanche cards. People had no idea what the subject is, they learned easily on the go even with their frontal cortex numbed.
Even though these happened a few years back, I still keep thinking. What is the phenomenon of games that help you go into a pretty abstract/technical field, even when you are in the no-teaching mode? It kind of makes me think that the scientists that study dolphins say that they play 50% of the time, opposed to humans. I wonder if anyone tried to make a dolphin drunk and study how well they acquire knowledge whilst playing.
Among you, the HN-community who writes, how much do you use AI in the process?
There is somewhat a spectrum from none, to grammarly-style cleanup, to whisprflow to 'look at my project, write me a HN-ready post'.
Personally, I've done a 180, where I started at light touchups to rough draft-to-polished back to almost none, to keep the writing my own (I do some writing at jakobs.dev).
As a reader, do you believe you notice, and care?
Do you maintain a colophon for your website? If so, please share it here. It will be nice to see how other people from the HN community set up their websites, what technologies they use and what choices they have made.
If you do not have a colophon page, please feel free to share the details directly in a comment.
Last week was a bit hectic. We got a no from YC, and I was just thinking reflecting on the feedback we got.
We were playing with this whole company brain thing as well. We are doing two pilots for that too.
It's a Saturday. I just installed Hermes agent because Open Router Hermes agent was overtaking Openclaw, and holy shit, Hermes agent is so underrated, so so much underrated. Now I am rethinking my company.
Summary: It placed the pin in Hudson Bay (Baie-d'Hudson) in QC, Canada
( traceroute also available: https://x.com/_PhilipPeterson/status/2057669563089895827 )
Given the leaks recently that they’re all aiming for an IPO asap, is this a strong signal that their investors feel this is the peak of their valuation for the near if not indefinite future?
I understand it’s impossible to know anything for sure, least of all how the market will react regardless of the motivations of these players, but I’m curious to get some perspectives.
The following bugs have been fixed or resolved in this point release.
519574 valgrind 3.27 "--fair-sched=yes" does not work 519613 Valgrind incorrectly unpacks the result of sys_port (port_getn) on error, leading to a ~60s wallclock time delay on every call n-i-bz Update vg-lifespan (copyright) years n-i-bz Use SSizeT for VG_(readlink) result in VG_(realpath)
- Tech stack: C, C++, python, OpenCL, GPU and DSP programming. Along with that some performance engineering and docker topics.
Problem:
- not feeling confident enough in my skillset. I feel that I have breadth of topics but deep expertise is missing.
- I am with the same company(automotive supplier) for 8 years but switched teams after 4 years. Topics are random based on the customer project as there is no real sw product. I believe this hinders in becoming expert.
- Finding new job is becoming harder day-by-day.
Looking for advice/recommendations:
- How can I turn the situation?
- Has anyone here has faced similar situation and come out of it? What did you do?