Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Introducing System One Models and Jev(typesafe.ai ↗)
    388comments
  2. Apple Reference Image: A New Approach for Verified Photography(security.apple.com ↗)
    150comments
  3. Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations(github.com/arnegiacomo ↗)
    203comments
  4. Show HN: I made a flight simulator, except you're just a passenger(inflightsimulator.com ↗)
    79comments
  5. An update on Wayback Machine access(blog.archive.org ↗)
    265comments
  6. Doing Everyone Else's Job(yosefk.com ↗)
    25comments
  7. Gemini 3.8 Live and 3.8 Live Extended Thinking(blog.google ↗)
    264comments
  8. Negativland, Culture Jamming, and the Art of Making Something New(blog.archive.org ↗)
    19comments
  9. Datamimic – don't let your coding agent invent its own test world(github.com/rapiddweller ↗)
    5comments
  10. Building a Linux GPU Driver for the M4 Mac Mini in One Month(codyho.dev ↗)
    180comments
  11. Recreating Voodoo Graphics and a Late-1990s Gaming PC on an FPGA(nand2mario.github.io ↗)
    31comments
  12. German Rheinmetall open-sources its Battlesuite connected weapon system protcol(rheinmetall.github.io ↗)
    76comments
  13. Why I'm still bearish on LLMs after Navier-Stokes(dank.systems ↗)
    234comments
  14. A software thing I built: GPS on a 25MHz 486-SX(vcfed.org ↗)
    6comments
  15. Intelligence per Watt: Measuring Intelligence Efficiency of Local AI(arxiv.org ↗)
    2comments
  16. We got admin access to Baseten's production GitHub(strix.ai ↗)
    153comments
  17. Saving Jet Fuel(marksblogg.com ↗)
    42comments
  18. ZTE B860H: Getting Armbian into It(waltuh.cyou ↗)
    discuss
  19. MartyPC – A Cycle-Accurate IBM PC/XT Emulator(github.com/dbalsom ↗)
    1comments
  20. Show HN: Capsule – Single-file web apps that save their data into SQLite(withcapsule.app ↗)
    136comments
  21. Learning to solve hard problems in RL for LLMs by never giving up(mnoukhov.github.io ↗)
    4comments
  22. An interactive world map of the stories cultures have told(sunnyguha.com ↗)
    5comments
  23. Let's make quality the norm again(forbrukerradet.no ↗)
    390comments
  24. Chopping up books when they're physically too big(mattkirkland.com ↗)
    156comments
  25. Jean-Pierre Serre turns 100(st-andrews.ac.uk ↗)
    24comments
  26. Suspected sabotage causes major Netherlands rail disruption(bbc.com ↗)
    426comments
  27. The Beauty of Roundabouts(gruhn.me ↗)
    75comments
  28. WangNet – 1.8 MB, zero-dependency Numberwang adjudication in 11 languages(github.com/graafhenk ↗)
    56comments
  29. Stay discoverable in search while disallowing AI training(cloudflare.com ↗)
    40comments
  30. Sierra digital cameras on the Apple II(colino.net ↗)
    5comments

Doing Everyone Else's Job

60 pointsby 1d agoyosefk.com
25 comments
1d agoHN ↗

Just work a lot more for the same pay. Great idea.

16m agoHN ↗

For the good of all of us.

(Except the ones who are dead.)

4h agoHN ↗

This is what pretty much every “lifehack” type of tip boils down to, btw lol

3h agoHN ↗

I guess I should add "for someone else". In that case it's just bad negotiating skills, but at the same time companies have a lot more bargaining power over individual employees, and it's especially bad in the software industry.

3h agoHN ↗

Only if you add the hours for free and dont punch out when you should.

3h agoHN ↗

It's not possible to do everything. That's when your coworker that dedicates every waking moment to the job will outpace you and then set the standards.

2h agoHN ↗

The skill to distinguish on whether the extra work will help you get paid more in the future is essential. Developing this skill makes it a bet instead of just working more.

3h agoHN ↗

I do enjoy learning new things and having a generalist approach. But its not for everyone.

3h agoHN ↗

I learned this the hard way. I have been training a bunch of 5-10 years experience tech-leads, architects, and what not. But on the job, I realized quite a lot cannot switch context and subject at all.

I've found people who have spent decades on one topic in a very specific vertical. It is amazing how they know EVERYTHING in that and I can listen with my jaws dropped to the floor for hours. Then I will wake up, with that spine-chilling shake all over my body on how patient and dedicated one has to be to be on that straight line their entire life.

3h agoHN ↗

The other powerful thing about being able to do everyone else's job is that you, personally, gain a lot of leverage, and in a lot of different ways. Someone else needs a favor? You probably know how to deliver. Something's on fire? You probably know what to do next, or at least who to call, no matter what's on fire today. Someone isn't budging on something? You might not have any bigger of a lever than anyone else, but you probably know exactly where to position yours, and exactly what it'll do when you apply a bit of force.

It's useful.

And then there's times like getting to charge your client $300/hour to drop stuff off at FedEx. Because you can do that and you're here and you'll get it done right -- no one needs to explain the idiosyncracies of this particular deadline or package contents; you've got it.

Even if that's not normally a senior consultant's job.

3h agoHN ↗

LOL! My bosses used to tell me that I need to learn to be more `rude` and not just do what others says because I can. I have learnt a lot and one of the biggest is to say NO, in big Uppercase—I can do anything for work but I won’t do that, NO, I won’t do that.

Sometime, I still do and I like the fun and thrill of locking in a hotel room after a meeting and coming out in lot less days these days (pppppsssstt, because of AI) and get into the next meeting showing off what can be done that was discussed 48 hours ago.

3h agoHN ↗

You don't do these things because they benefit your boss. (They might happen to, but that's not the point.)

You do them because they benefit you.

Not going to benefit you? There's lots of ways to say no to a back-channel request. Not a back-channel request? Then I guess it's not someone else's job!

21m agoHN ↗

There is also the lowercase no, where you say you'd love to do things, but that it has to go through proper channels and get on the roadmap.

3h agoHN ↗

As long as you keep getting the performance review brownie points, because if you don't you are out and it doesn't matter.

2h agoHN ↗

Charging $300/hr to drop off FedEx packages is great until you realize you're the only one who knows where the tape is.

2h agoHN ↗

I tend to apply this to myself, within an organization (as opposed to those who like to generically try it all - fair enough). I've always been an enormous fan of touring the organization. Whether I join as a dev, or an exec, I always make it a point to spend some time with product, with support, and with marketing. It ends up providing me a unique vantage point. I encourage others to do the same, and when I 'control' onboarding, make it part of the process.

It's literally the fastest way to have someone get up to speed with the customer profile and product. They can play with it whilst listening in to support calls (if a thing). They can learn about pain points and "hard edges" that as developers we don't always come across.

2h agoHN ↗

I disagree with the centralization thought. I'm working on a project to create a central AI platform for a very large corporation. As you can imagine, such a large company already has several different platforms made by different branches within it. Each branch has something they are relatively happy with. But corporate sees this redundancy as waste, so they want to consolidate it into one.

The problem with one is the same with any other single source: you are stuck with whatever they offer on whatever timelines they provide. You are sharing this with a hundred thousand other people, so it's not tailored to your use case, but either made as generic as possible, or full of irrelevant features. Both of these cases make it worse for you.

I have often made in house libraries either based on or completely replacing a free equivalent because the free one doesn't meet our needs and has extra complications we don't need. Yes, it comes with its costs, but sometimes it's worth it for something that genuinely meets your needs.

By forcing everybody to use the same common platform, you are either forcing them to work around the mismatch between the platform and their needs, or your are forcing the platform to provide for everyone's needs. Neither is efficient and it harms every other user.

If you are going to make your own, you had better have a good reason for it, but you shouldn't be forced into a single solution for everything - it can end up being more expensive than making a few special purpose applications.

1h agoHN ↗

Nice post, but I would appreciate examples. Anyone has good examples of this, and of the "not like this" section?

1h agoHN ↗

In corporations no good deed ever goes unpunished.

40m agoHN ↗

Someone literally said that to me when I did a thing. I'd never heard it before. But I'm careful about the things I do now because as soon as I touch or fix something I'm suddenly the owner of it for the rest of time.

44m agoHN ↗

In case the author reads this : I suspect I agree with some of the ideas (or at least they're though provoking), but the writing does not help.

The comma count is a hint ;)

(I had to parse a few paragraphs several times to get the idea.)

41m agoHN ↗

"For some reason, many resent the idea of working on someone else’s system, and think of it as charity uncalled for in the workplace. Well, did Intel do Microsoft’s job to help poor struggling Microsoft, or did they do it to benefit from Microsoft’s success?"

It all depends on stock options allocation, no?

22m agoHN ↗

I worked for a Japanese corporation, and a big part of their HR policy, was to move staff around the company. It was usually in 1- or 2-year stints (people would spend their entire careers at the company, so they could do this).

They would couple this with things like standardized coding and documentation styles, common tools, etc. Training on these standards was a regular thing for all staff.

The idea was that they could rapidly move experienced staff around. It also helped staff to understand how their work was applied in an integrated system (having “blinders” on, is a fairly typical issue, with dedicated employees).

It generally worked, but relied on their particular culture, and introduced a fairly significant amount of overhead and rigidity to the system. It would also mean that it takes a long time to cultivate experts.

Personally, I’ve always enjoyed learning new stuff (still do). I actually enjoy taking on projects that I don’t know how to do. I wrote about it here: https://littlegreenviper.com/miscellany/thats-not-what-ships...