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

While I agree with the majority of the arguments, there are some cases where toolchains make it easier to manage monorepos. With JS/TS we had a monorepo with react web app, react-native mobile app and a shared REST API client library. Once a change was made to the library, tooling bumped library's version based on commit message (conventional commits) then updated the library version in both apps, bumped their versions too and released them to staging. It worked for us and was something that would require more config to achieve with separate repos.

I believe it's up to developers to decide what suits them best based on their requirements, process and tooling.

True however that putting everything in monorepo just for the gist of it is not the best approach.


Love how everyone plays with redundancy - multiple hosts, balance loader, etc, and yet half of the web relies on single point of failure being CF


Indeed. And it feels really good knowing that our stuff isn't in that half.


I'm just gonna leave this here too: https://www.youtube.com/watch?v=MijmeoH9LT4


How did noone post https://xkcd.com/927/ yet?


I love how the only two omegle.com links on hackernews are one from opening in 2009 and one from closing in 2023


It's not a hack. It's just sending a well-known three tones sequence on given frequency.


Maybe not but definitely an exploit of a known system flaw. Just like deauthenticating wifi clients with aireplay-ng.


Can someone explain the unrevokable legacy IP addresses?


Before the current regional Internet registry system (ARIN, RIPE, LACNIC, AfriNIC, APNIC) began, organizations (and some individuals) were "given" IP addresses by emailing IANA or Jon Postel directly.

Assignments that predate the RIRs are called "legacy" assignments and are, theoretically, not subject to the RIR system because those who received those addresses only agreed to the terms as they existed at the time. Those terms were usually "you asked, here you go."

In practice, legacy assignments are left alone because no one wants to go to the trouble of arguing with big entities about it. (Most of the /8 assignments people gripe about as being wasteful are assigned to entities with lawyers, guns, or both.) People who have a handful of small legacy assignments get the protection of this because it's especially not worth the effort to say "well, if all you have is a /22 legacy, yours is now part of the RIR system, deal with it". Especially since the only recourse would be to allocate it to someone else and wouldn't that be fun.

But no IP address is actually "unrevokable." All you have to do is piss off a handful of the Tier 1s or a slightly larger number of Tier 2s and you'll quickly find your "bulletproof" addresses quite useless.


Thanks. The "unrevokable" part sounded fishy, but I get it now.


> high-level statement about a relevant side point

Here's how it really works. I'll write a couple paragraphs on all the exceptions I can think of, explaining how you should have said "often" instead of "almost always".


The author acutally posted above your comment ;)


Pixelart images?? You sir have too much free time on your hands

Love the outcome though


The reason we write software is to save us time :-). The way I do it is :

- download (free) video game tiles

- upload them to https://www.pixelartcss.com/ to turn them into CSS

- use this tool (kindly made by thecodingfox a few days ago) to place the tiles on a grid and create the whole image from the CSS returned by pixelartcss : https://www.thecodingfox.com/interactive/pixel-world-editor/


One word to sum this up: wow


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

Search: