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

pocketbase, lucia auth, there are so many options that won't meter you for MAU for a user table in your database.

authentication is critical, you shouldn't be outsourcing this stuff anyhow. learn how to harden your box, use cloudflare tunnel and dont store passwords in plaintext.

its really not hard to do and constantly being gaslighted into paying someone to do it for you because everybody else is doing it is just irresponsible.


Very much agree with your attitude here. What happens is that nice to have features like email reset/email magic login/social logins/etc accumulate and you don't want to be on the hook for implementing them all yourself, especially with other priorities. Ofc there are open solutions for most of these in most popular languages, but I've found even those take non-trivial amounts of time to setup right and test, and often aren't exactly what you want, or have unnecessary complexity.


I respect your view. I'm not involved with Lucia btw but i do feel v2 covers a lot of those edge case you described and for almost all sub 100k concurrent sessions I find pocketbase deliver here (if anybody is interested).

I guess one clear difference is the lack of a marketing department from something well funded. I recall another HN comment here that said the best business model is to take something people can do already and mark it up by selling the pain points, that could be whats also helping all these auth as a service vendors.


Please don’t roll your own Auth - there are too many examples where this went wrong.

Go with a proven, vetted, and trusted open source solution.


People hosting their business with a cloud hosting provider doesn't care about your technical debt, we care about our businesses not going down for several hours and then being gaslighted that its normal and told to expect more in the future by the founder.


If you'd be happier without the companies involved in stories commenting here, then by all means get more people to write comments like this and see if you can chase them away. I think you won't have so much luck with me, but it might work with other companies. Nobody is gaslighting you.


you wouldn't be able to run anything substantial with that kind of budget

but GO and pocketbase is on record for supporting 10k concurrent requests per second on low powered VPS


theres just so many anecdotes/nightmare stories from people using fly.io here much more than the ones linked by GP

expect to see more of these "post-mortem apologies" from fly.io in the future because it won't be the last


You're right. It won't. Nobody could claim otherwise.


"Expect more downtime in the near future, btw please host your business critical applications with our cloud offering" did i read that correctly?


You did.


i recommend lowendtalk what fly.io doing is running colocated baremetal servers and using firecracker to overcommit (probably via memory ballooning and other disk compression on demand)

if you are going to haggle over $2/month then you are better off just connecting your raspberry pi with wireguard/cloudflare tunnel on a residential connection


fly.io has a very bad reputation for reliability there doesn't seem to be any damage control beyond hackernews and even here the consensus seems to be "dont run anything mission critical on fly.io or expect data redundancy"

in fact, you can almost get the same thing fly.io does by running firecracker on your own bare metal servers and cheaper too.

I'm afraid the public sentiment towards fly.io has been tainted for good (I can't count how many times they apologized now).


This is the second place you've offered this sentiment. Was it your expectation that we were going to hit some point, sometime in the near future, where we weren't going to have deployment-blocking outages? I'd like to better understand your premise. If it's "I can get more reliability by deploying on a hyperscaler cloud", who ever told you otherwise?


I see so you think its good business practice to basically say "expect more downtimes in the future who cares about your entire business going down for several hours more than once a year.

Gotcha. I'll be sure to pass on the good word.


You'd be happier with a comment saying "there will be no future outages", I see.


I'm puzzled with your statement here. Frankly, offended by your sarcasm and unprofessional behavior here.


What puzzles you about it? I feel like I'm speaking straightforwardly.


He doesn't really get it obviously. Also thinks he can just go "do what fly does on my own server because I can type out 'firecracker'"


insider info: all the top talent at Samsung left for SK Hynix after government stepped and forced DEI on Samsung leading to unqualified managers ruining Samsung's culture of innovation and rewarding experimentation.


When did this happen?


The title of this article really irks me. Calling something a myth/conspiracy to downplay something very real is not only condescending it makes you lack empathy and self-awareness.

The overwhelming digital connectivity and urbanization will naturally give rise to loneliness as humans have long evolved to be social. We are actually seeing deurbanization taking for the first time in East Asia and young moving away from urban centres for the countryside.

All this modernization that ultimately comes at the cost of human connectivity and community and I don't like the choice of words the author uses to push their idea


How does moving to the country help fix loneliness? That sounds counterintuitive. Proximity to people should provide more chances for social interaction, not fewer.


yeah, i was with that comment until that point. i find it very hard to naturally meet or run across people in the suburbs, though i suppose in smaller rural areas if you are engaged in the community in some way you'd likely see the same people over and over and that could perhaps build your sense of community.

i don't know that the increasing online-ification (or whatever) of the world really has a stronger impact in the city. if anything, as i start to push away from things being online, i find that i'm able to walk or public transit to a place that i can get basically anything i want, and over the past decade or so i've met people through bars, through restaurants, through volunteering, and through other activities around town. i run across people in the street all the time, because they're not in cars - so i have impromptu conversations with friends, neighbors and folks i know from local businesses randomly on street corners. this is a set of benefits that basically necessitates urban density.

i agree that it feels like a city naturally offers you more opportunities to find your tribe offline. if you like music, there are lots of bands and shows. if you're an artist, there are probably others working in the same medium around you. if you like food, you have restaurants to explore. if you like drinks, there's bars. i've been to many rural towns where the community seems to revolve primarily around a singular institution (very often a church) with the folks who aren't part of it trying to make do on the fringes or building smaller support networks.


I think some of it is people just refuse to go outside and do things. There's plenty of opportunities if you want! But the world isn't going to come to you.


what sort of environment do you need to be in to have to compose concurrency like this instead of relying on native go's scaling?


The same sort of environment in which one uses such abstractions like "functions" instead of relying on the language's native ability to run sequential instructions.

It's generally good for languages to provide relatively low-level functionality and let libraries be able to build on top of it, because as the programming language development world has now learned many times over, the hardest code to change is the code in the language and its standard library. It isn't the job of the language itself to provide every possible useful iteration on the base primitives it provides.


Batching is a pattern I’ve had to manually build in the past to push large amounts of analytic data to a database. I’d push individual events to be logged, map reduce those in batches and then perform insert on duplicate update queries on the database, otherwise the threshold of incoming events was enough to saturate the connection pool making the app inoperable.

Even optimizing to where if an app instance new it ran the inert on update for a specific unique index by storing that in a hash map and only running updates from there on out to increase the count of occurrences of that event was enough to find significant performance gains as well.


Big names like Lichtman announced he was leaving X for Bluesky and came back on X in less than 24 hours.

What makes social media work is the echo effect, you just won't be able to get it on a heavily censored platform like Bluesky and Reddit and a big reason why X is overtaking even mainstream media as much as people who lean left.

Its a huge problem to be imposing political leanings of the moderator on a public square because you end up creating an echo chamber which people inevitably abandon because you just won't reach enough people.


Who is Lichtman? Doing a web search for that name brings up many different first names in the top hits. I don't think you can consider whoever that is a "big name." And who wants "big names" on social media? Screw that, only echo chambers need "big names" to bring views.

>Its a huge problem to be imposing political leanings of the moderator on a public square because you end up creating an echo chamber which people inevitably abandon because you just won't reach enough people.

This describes the problem that X is facing. It censored heavily, and heavily penalizes politically "incorrect" posts that its owner doesn't like, creating an echo chamber that only fringe weirdos can enjoy. I don't need to see any more low-signal hate posts. Please just auto-delete anybody using copious slurs or with a username like N*iggerSlayer42069, it's not an "echo chamber" to not expose oneself to the lowest of the low discussion levels, it's an echo chamber to let those people dominate conversations while censoring technical terms I use every day in the workplace.. I don't need to go to 4chan to "broaden my horizons" and any platform owner that decides to shove that stuff down my throat will not find me on their platform any more.


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

Search: