frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Hosting a website on a disposable vape

https://bogdanthegeek.github.io/blog/projects/vapeserver/
110•BogdanTheGeek•53m ago•272 comments

Wanted to spy on my dog, ended up spying on TP-Link

https://kennedn.com/blog/posts/tapo/
106•kennedn•2h ago•29 comments

PayPal to support Ethereum and Bitcoin

https://newsroom.paypal-corp.com/2025-09-15-PayPal-Ushers-in-a-New-Era-of-Peer-to-Peer-Payments,-...
196•DocFeind•4h ago•130 comments

Launch HN: Trigger.dev (YC W23) – Open-source platform to build reliable AI apps

78•eallam•3h ago•31 comments

How big a solar battery do I need to store all my home's electricity?

https://shkspr.mobi/blog/2025/09/how-big-a-solar-battery-do-i-need-to-store-all-my-homes-electric...
141•FromTheArchives•6h ago•216 comments

CubeSats are fascinating learning tools for space

https://www.jeffgeerling.com/blog/2025/cubesats-are-fascinating-learning-tools-space
115•warrenm•4h ago•49 comments

Boring work needs tension

https://iaziz786.com/blog/boring-work-needs-tension/
38•iaziz786•3h ago•26 comments

Asciinema CLI 3.0 rewritten in Rust, adds live streaming, upgrades file format

https://blog.asciinema.org/post/three-point-o/
172•ku1ik•2h ago•31 comments

Programming Deflation

https://tidyfirst.substack.com/p/programming-deflation
84•dvcoolarun•4h ago•49 comments

Self-Assembly Gets Automated in Reverse of 'Game of Life'

https://www.quantamagazine.org/self-assembly-gets-automated-in-reverse-of-game-of-life-20250910/
21•kjhughes•3d ago•0 comments

How to self-host a web font from Google Fonts

https://blog.velocifyer.com/Posts/3,0,0,2025-8-13,+how+to+self+host+a+font+from+google+fonts.html
63•Velocifyer•4h ago•66 comments

RustGPT: A pure-Rust transformer LLM built from scratch

https://github.com/tekaratzas/RustGPT
301•amazonhut•8h ago•143 comments

Microsoft to force install the Microsoft 365 Copilot app in October

https://www.bleepingcomputer.com/news/microsoft/microsoft-to-force-install-the-microsoft-365-copi...
95•mikece•2h ago•63 comments

Researchers revive the pinhole camera for next-gen infrared imaging

https://phys.org/news/2025-09-revive-pinhole-camera-gen-infrared.html
11•wglb•3d ago•1 comments

A string formatting library in 65 lines of C++

https://riki.house/fmt
26•PaulHoule•2h ago•9 comments

Removing newlines in FASTA file increases ZSTD compression ratio by 10x

https://log.bede.im/2025/09/12/zstandard-long-range-genomes.html
194•bede•3d ago•77 comments

Show HN: Daffodil – Open-Source Ecommerce Framework to connect to any platform

https://github.com/graycoreio/daffodil
38•damienwebdev•4h ago•3 comments

Folks, we have the best π

https://lcamtuf.substack.com/p/folks-we-have-the-best
271•fratellobigio•11h ago•73 comments

AOMedia Announces Year-End Launch of Next-Gen Video Codec AV2

https://aomedia.org/press%20releases/AOMedia-Announces-Year-End-Launch-of-Next-Generation-Video-C...
7•future10se•1h ago•3 comments

The Mac App Flea Market

https://blog.jim-nielsen.com/2025/mac-app-flea-market/
227•ingve•11h ago•105 comments

Apple has a private CSS property to add Liquid Glass effects to web content

https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/
220•_alastair•3h ago•125 comments

Show HN: AI-powered web service combining FastAPI, Pydantic-AI, and MCP servers

https://github.com/Aherontas/Pycon_Greece_2025_Presentation_Agents
7•Aherontas•21h ago•2 comments

Language models pack billions of concepts into 12k dimensions

https://nickyoder.com/johnson-lindenstrauss/
320•lawrenceyan•14h ago•112 comments

Show HN: MCP Server Installation Instructions Generator

https://hyprmcp.com/mcp-install-instructions-generator/
6•pmig•4h ago•0 comments

Creating a VGA Signal in Hubris

https://lasernoises.com/blog/hubris-vga/
24•lasernoises•3h ago•5 comments

Show HN: Semlib – Semantic Data Processing

https://github.com/anishathalye/semlib
41•anishathalye•5h ago•10 comments

Death to type classes

https://jappie.me/death-to-type-classes.html
93•zeepthee•3d ago•54 comments

A qualitative analysis of pig-butchering scams

https://arxiv.org/abs/2503.20821
171•stmw•14h ago•95 comments

Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers

https://cindori.com/backdrop
63•cindori•10h ago•37 comments

Which NPM package has the largest version number?

https://adamhl.dev/blog/largest-number-in-npm-package/
148•genshii•15h ago•65 comments
Open in hackernews

Boring work needs tension

https://iaziz786.com/blog/boring-work-needs-tension/
38•iaziz786•3h ago

Comments

ian-g•1h ago
Or maybe, sometimes it's just flat out dull work. And it has to get done, you're the one with the capacity to do it, and you just have to grit your teeth and do it.
datadrivenangel•1h ago
Unless you work on a dysfunctional team and any non-tracked work is forbidden, and any work you try and get tracked requires 6 pages of justification and takes 10 weeks to get prioritized enough for someone to work on...
marcosdumay•1h ago
You have a funny definition of "dysfunctional".
wavemode•1h ago
How so?
tra3•1h ago
Surely it was in jest. Tons of places are like that.
ianbutler•1h ago
Perhaps tons of places are dysfunctional. Nothing says quantity makes right.
Apocryphon•1h ago
And when it's systemic, maybe you could say the industry has dysfunctions.
datadrivenangel•49m ago
You can either laugh or cry about it. Laughing is more fun.

This is nearly the norm for ENTERPRISE software development, and it's such a tragedy.

ramon156•1h ago
My team isnt dysfunctional but I always get hit on the head for doing work and not making a ticket. I don't get it, if I see something bad I'm not going to search which ticket would best fit this issue. Just reviw my PR !

Also, so far most of our projects start simple but end in chaos and deadlines on the minute. I feel like we could always do better.

schneems•51m ago
I’ve been on both sides of this equation. If someone is dinging you for doing extra work, it could be a sign that your priorities are not aligned.

Like, if you’ve got a tight deadline coming up, it’s not the time to spend a week making CI slightly faster. On the other hand, if someone is telling you to not do work (right now), then they also need to help be responsible for finding time to do that work and understanding the impacts of that work never gets done.

I explain this to people as the tension between important urgent work. Some work is important but never(rarely) urgent. And if you ignore important work (like maintenance) it might become urgent at a very bad time.

datadrivenangel•47m ago
Also there is value in having an audit trail of who did what when and why, both for operations and system evolution, and for all the compliance junk. Not so much value that a tiny bit of cleanup needs a huge amount of overhead though.
DJBunnies•44m ago
It takes like two seconds to write a ticket and then tag your commits with it.

You get credit for fixing the issue, avoid giant fix-along-the-way PRs, and future credit for people (maybe even you) understanding why you those changes were made.

datadrivenangel•42m ago
Except then you can get your wrist slapped for starting work on a ticket without prioritization. A rigid enough process slowly kills everything.
dakiol•37m ago
But then if you cannot work on a ticket because of prio, you cannot either work without a ticket, isn't it? I thought the point here was doing work with or without a ticket.
wavemode•18m ago
Without a ticket, the only people who see that you're working on that thing are the engineers reviewing your code. At many companies, this creates a lot less friction.

To put it a different way: it's better to ask forgiveness than permission. Creating a ticket is asking permission (as the project managers will see the ticket and start asking questions about why time is being spent on low-priority things). Just going ahead and pushing code is asking forgiveness - sure, someone might notice after the fact that you did some work that you weren't assigned to do, but by that point it will be considered irrelevant, as long as your other responsibilities were handled on-time.

If you've never worked at a company where these political games are necessary - count your lucky stars!

data-ottawa•38m ago
I use MCP for this now.

A crappy form filled ticket by an AI is slightly better than no ticket.

dakiol•38m ago
Doesn't that work against you? Like, I imagine that at some point you want to get a raise, so your manager has to sell your work to other managers... and they are not gonna pass around links to your pull requests/commits. They most likely want to see epics/tasks in Jira or something similar.

I mean, finding a Jira epic/project where to fit my ticket is not the hardest part of the job tbh. Also, depending on the team and your experience, loosely fixing things here and there can be a red flag or totally the opposite (e.g., I've seen how juniors or people in general with less than a decade of experience get punished when they start fixing random things here and there. On the other side seniors or staff engineers get kudos for fixing also random things but in less volume and usually more tricky ones).

Having a ticket to back up your work is never going to hurt you, though.

apwell23•16m ago
why do you want to do work and not get credit for?

One of the biggest career mistakes is doing things on your own that are not aligned and approved with the management chain. Even if makes 100% sense.

They might look past it once or twice but you will get managed out eventually. Doesn't matter how good you are.

luckydata•11m ago
yeah but it's hard for others to know what you're up to, you force everyone else to do investigations and waste time. Just open a ticket and be a good team mate.
kbar13•1h ago
who's working at a boring job nowadays as a software dev? everywhere i see devs are wearing like 10 hats bc we have the combination of being capable yet still at the bottom of the totem pole.
dakiol•35m ago
I just landed a new job, and I thikn it's a boring one. At my previous job I was fixing Java's memory issues, migrating databases and riding Jira epics. At my new job I'm fixing button's padding/marging, deploying and deploying stuff on Vercel. Paycheck is the same, though; so I couldn't care less.
tra3•1h ago
I feel like "tension" has negative connotations. Maybe it's just me. I like "friction" better in this context.

There are so many opportunities for improvement, I'm never bored. My aim is to leave this place better than I found it. Even tiny improvements compound over time.

eschneider•1h ago
> Your CI/CD takes a huge amount of time because you forgot to leverage caching.

The bane of my existence are CI/CD systems that get caching 99% right. Chasing down the problems from that last 1% of strangely busted...well, lets just say that if you want TENSION at work, good way to get it. :/

arccy•1h ago
with github actions... often caching is slow as well
truelson•31m ago
I disagree. Boring work needs meaning, not tension. Some times boring, done consistently, is where the truly great things come from.

Tension is, imo, ephemeral. If you keep chasing it, you are chasing dopamine loops. Little good comes from this.

But meaning is different. When you can remind yourself a truly great "why" you are doing something, can re-frame it, it can help.

Most importantly, boredom, irritation, and anxiety are temporary. They are emotions. They do not define us or the work. It was a joy when I realized that all these emotions will pass. They really do. You can sit with it. You really can. You can't make it go away, but it will pass.

treve•10m ago
Different people are motivated differently. My work is meaningful but it's not enough to feel like I'm having fun every day. Some dopamine is basically critical for me to function. It's always a bit wild when people feel they can generalize their own experience and assume it must be the case for everyone else. This needs more I statements.