Hacker Newsnew | past | comments | ask | show | jobs | submit | dvh's commentslogin

"Let's stop with the accusations. It was an old cat. He just happen to fall down while we were shooting." -- Adams aebler

I recently had 3d printed part made by jlcpcb, it was 110x100x25mm resin print, 60ml for €5 plus €12 shipping. https://imgur.com/a/ctOTImN

For resin printing, doing it yourself almost never makes sense. It’s expensive, fiddly, messy, hazardous to your skin and lungs, and consumes a lot of space to do right.

Filament printing, on the other hand, makes sense to do yourself quite often. A $200 printer will do an excellent job of most things you can throw at it, it doesn’t take up much space, is quite safe unless you’re using weird filaments, and even a kid can learn the basics in a couple days.


How long did it take to get shipped to you, from click -> doorstep?

2 weeks (that's their cheapest shipping)

I made myself plugin that shows new news in wikipedia's current event page and I was using levenshtein originally (they often edit couple of words in article over span of few days so I compare each new article with previous ones for similarity) but after few days it became too slow (~20s) because O(m*n), so I switched to sorensen-dice instead which is O(m+n) and it's much faster and works very similar way, even tho they do slightly different thing.

You need to go back to the roots of open source. Fork it, merge your two changes, remove 90% of code you don't need, rename it, write article about speed up in the new successor vs the old thing.

It is a rite of passage. Meet Jellypin, my fork that only allows watching media with subtitles

Forks don't have to be hostile. A perfectly reasonable way to react to an overwhelmed maintainer is just to do a friendly fork. Keep the original name, attribution, git history etc, update the README and start acting as a trustworthy lieutenant. You can review stuck PRs and merge them into your own branch, whilst also merging with upstream master. After a while if you seem to be making good calls the original maintainer can do a bulk merge from your branch to bring in many PRs at once, and maybe add you to the repository.

Check out my fork, Jellyden(iro). It’s the best way to watch Heat 2. All the media selection garbage is removed for a streamlined Heat 2 experience, because why would you want to watch anything else when you could be watching Heat 2 instead.

Now all I have to do is pull both your forks and create my own so I can add one more feature. This is the future!

Here I was, naively hoping for a fork that would only allow watching Heat 2 with subtitles... Welp, time to put these tokens to good use

It's worth asking "if AI is so great for software development, won't that make it dramatically easier for people to maintain their own forks of software?"

(I suspect the answer ends up being no, but the reasons could be interesting)


I'm curious why you think the answer would be no. I've had some success with resolving complex merges with GPT 5.4, and it seems obvious enough that AI is a good solution for maintainers who don't have anyone they can trust to take over the project whilst also needing to boost throughput.

I've been using 5.4 recently, and even on "extra high" some of the tests it wrote were opening the source code and doing a regex to confirm the presence (or in some cases the absence) of specific substrings. It wasn't running the code to confirm behaviour, and the regexes didn't even do a basic check to confirm the text wasn't commented out (not that it would've been sufficient if they had, this is just to illustrate how bad it was).

So, yeah. I'd guesstimate this model was fine 75% of the time, mediocre 15-20%, and actively bad 5-10% of the time. How valuable it is depends on how much energy you can spare as a human on spotting the bad.


You jest, but I think there is kernel of truth here. I do think people should be doing more (friendly) forks instead of funneling everything through upstream.

Ultimately if the new contributor brings in others to the project to also review and progress the project then it will quickly outpace the development on jellyfin and become the successful fork. No maintainer can cope with the workload of something like jellyfin and if they wont assign maintainers there isn't much else to be done.

The key to the success is dealing with the outstanding merges by bringing maintainers onboard that are trying to contribute, build up the team and then the merges will get processed a lot faster.


So this is exactly what's unintuitive about queues, an analogy would be car lanes. Intuition might lead you to conclude that if a 2 lane road has traffic constantly going to 4 lanes will solve the traffic. But this is not true. Many people that would have used the road might have been using public transport or just decided not to commute or stay inside normally will join the traffic until it once again equilibriates. Adding more maintainers without addressing the core problems of the queue won't lead to success

If you only focus on "solving the traffic" then you're right, adding more lanes ultimately just leads to more lanes being full. But the overall throughput is much higher! We need more holistic solutions, to be sure, but I hope no one thinks that means I-5 around LA could just be 2 lanes of traffic because they'll be full of traffic either way.

Does induced demand apply to open source maintaining? What would be the mechanism for that?

For traffic, more users note that the highway is easier to drive on and come over. Would people notice development speeding up and start adding more issues?


I think even just seeing the number of open PRs might be a deterrence to contributors thinking of opening PRs.

I'm making web chat using captive wifi portal on esp32.

Just today I improved my record to 18 minutes. Btw, I noticed my juggling is completely subconscious, I don't move my hands voluntarily where the ball is, the hands move on its own.

Isn't it just bi-copter?

You are technically correct - the best kind of correct. But yeah, think of it as a "slice" of a quadcopter along one of its principal axes. Writing the 3D blog post right now.

No, it's a quadcopter setup, but simulated in a 2D world (I guess for simplicity). A bi-copter would require tiltrotors, which is different.

In 2D, a bi-rotor is equivalent to the quadcopter in the post. There are 2 thrusts you control to guide the thing.

But it has animated logo (that you have to click on to start) and chart of GitHub stars progression in time!


Exactly like arduino


I'm much more impressed by Chinese state-made eagles vs. cats video: https://www.youtube.com/watch?v=5dGY0_pgkv8


That's crazy. Who is the camel at the end supposed to represent? The springbok is presumably south africa i.e. BRICS so someone else in that alliance


Here's another one featuring some camels, the Japanese prime minister and "Meowatollah":

https://old.reddit.com/r/Destiny/comments/1s5m1vj/chinese_pr...


I thought that's supposed to be an Oryx (Qatar) while the camels are Saudi/UAE, but who knows.


Hmm. That makes contextual sense though the animation is definitely more springbok than oryx


I think it just represents people/entities who conduct business internationally, since camels used to be a major transportation method on the Silk Road.


Who is Europe here?


who?


That one is so good.


It's well-made and entertaining. However, it gets the cause of the war wrong; it is not over oil. China's Communist framework misleads it here


Indeed, the cause of the war ISRAELi lies. Just like with Iraq. And they control the US administration with the Epstein files. It is actually 2nd Epstein War.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: