HNHacker News
TopNewBestAskShowJobs

lemiffe

154 karma · joined May 28, 2012

submissionscomments
lemiffe··on Ask HN: Has anybody shipped a web app at scale with 1 DB per account?
My mistake, I didn't check before posting.

The use case was: Keep the table online and don't bring down the Galera cluster (which happened when running an ALTER on a table with millions of rows).

We went for pt-online-schema-change (from Percona) which copies, alters the new table, keeps them in sync, and then replaces it. All automated which is pretty sweet.

One of the answers on here has more info:

https://stackoverflow.com/questions/463677/alter-table-witho...

lemiffe··on Ask HN: Has anybody shipped a web app at scale with 1 DB per account?
We use a database per account, it is necessary for some ISO (and other) certifications to have single-tenant DBs.

Of course this requires a bunch of extra tooling, like upgrade scripts that don't ALTER tables directly but rather lock-copy-delete-rename, etc.

There are many tools out there which help out with this, and whatever we couldn't find we built ourselves. Tools like JOOQ can update code entities based on the database, so a database-first approach is what we used, but you can go either way.

The benefit of this approach is ultimately security and less multi-tenant catastrophes leaking data from customers, etc.

lemiffe··on Software will eat software in a remote-first world
I second those thoughts.

When I was 10 years old I started coding in Qbasic, a few years later I told my dad I wanted to be a programmer when I grew up, he told me that it would likely be automated soon (as had happened with his industry, electronic engineering) and I'd be struggling to find a job. 23 years later and the demand still seems to be rising.

I'd say we're still quite far from such level of abstraction; but a certain degree of it is already possible as you say... k8s/docker/kafka/glue/databricks/redshift, all of these technologies mesh together "seamlessly", but more problems arise as a result.

The problems we must tackle just shift elsewhere.

lemiffe··on Show HN: Use Your Inbox As A Google Reader Replacement
It was “the” RSS reader. Nostalgia probably.
lemiffe··on Ask HN: What's your quarantine side project?
I always wanted to make YouTube videos but never found time or energy after work. Finally decided to give it a go, and combined 2 things I love: Making music and gaming. So I now make videos playing Geoguessr, writing stories about the places I end up in, and composing songs to those stories. I'm thinking now about adding a programming aspect into these videos somehow. https://youtube.com/lemiffe
lemiffe··on Show HN: Twitch Roulette – Find and chat with streamers who are streaming alone
Great stream! Except for the intermittent glitches due to 4g... but the mixes were great, keep up the good work!
lemiffe··on What's Next for Scala
Kotlin
lemiffe··on How I recorded an album on my own, in my room
Why the banana though?
lemiffe··on Social media bots often tweet fake health claims about cannabis: study
> The worry is that all the online chatter about cannabis’s beneficial qualities will have offline consequences, ultimately influencing attitudes and behaviors, Allem said

I doubt this is a realistic consequence... I mean, who is following these bots? Would people really listen to a bot? I presume most people would be able to tell bot-controlled Twitter accounts from friends and legitimate followers.

I think the study should have included impact from those tweets, such as number of likes, retweets, quotes, and replies, as well as count of human followers.

lemiffe··on Malicious attack on Wikipedia – what we know and what we’re doing
I appreciate them making this statement. I had issues accessing Wikipedia from Turkey a week ago and I assumed censorship, but this week I have also had issues accessing it from Poland and I started suspecting something was amiss.
lemiffe··on Tell HN: Merry Christmas
Fijne kerstfeest allemaal!
lemiffe··on Was ditching the headphone jack a good idea?
Not only audio, but now my selfie stick is irrelevant!
lemiffe··on Warner Music Group Sells Entire Stake in Spotify
Potentially for immediate liquidity to invest in multiple new assets? I assume they made quite a bit of profit on their initial Spotify investment.
lemiffe··on What Did Ancient Romans Do Without Toilet Paper?
PHP dev? ;)
lemiffe··on Ask HN: How many hours do you sleep on average?
9
lemiffe··on Asmodee Acquires Lookout Games and Mayfair Games
Why did they shut down?
lemiffe··on Duolingo podcast: The kiddnapping of Luis von Ahn's aunt
I second that.

Native English/Spanish speaker... having one paragraph in English and one in Spanish is very confusing.

It's an interesting format for a Podcast, but the written version really messes with your brain. Specially given that sometimes the following sentence translates part of the previous paragraph, but then sometimes adds additional context or continues the story.

lemiffe··on The city I write this in protected its name, so I am not allowed to use it
The name is visible on one of the images (from a Facebook screencap)
lemiffe··on [dead]
Sounds like a negative diatribe to me; it doesn't go into the good points of it, only focusing on the downsides. And the last section starting with "and if you want to know what I think about other languages" seems totally unnecessary.
lemiffe··on Unsubscribing from Goodreads email notifications
It's bad UX though; the button could have been at the top.
lemiffe··on Ask HN: Which developers do you closely follow?
I've been putting together a list of hackers, bug hunters, star developers (or notably popular at the organisations they work for), and a few IT/OPSEC/SIGINT style companies (and aggregators).

Still much work to be done, but feel free to check it out: https://twitter.com/lemiffe/lists/tophackers/members

lemiffe··on Show HN: Remember – A progressive Todo app
Missed opportunity to call it 'Member :P
lemiffe··on Ask HN: Interested in an e-book on building web apps with Node.js and React?
Yes please, learning react and modern JS (coming from a simple jQuery background) has been hellish.
lemiffe··on Show HN: Dply – Free temporary Linux servers
Same here
lemiffe··on Announcing Azure Command-Line Interface 2.0 Preview
What? Node.JS is Javascript. JS at the end of the name stands for Javascript!
lemiffe··on China is challenging the idea that censorship thwarts online innovation
Smart, I just inspected the <article> section, set margin-top to -1px, and then just pressed down an arrow key and watched the article scroll while I read. Everyone has their methods of circumventing things like this :)
lemiffe··on Reasons not to use (i.e., be used by) Facebook
Great article, but the amount of HRs made me cringe a little bit.
lemiffe··on UK votes to leave EU
This discussion on Hackernews should have happened before the exit and not after, 2100+ comments so far, it goes to say that we all have strong opinions on the matter that might have swayed some of us that can vote in the UK.
lemiffe··on Another Update
The amount of positivity in this thread makes me believe in humanity again :) (coming from someone battling with depression)
lemiffe··on Another Update
Same here, didn't contribute, but you are a great person, totally respect your decision; let's try to make this OS project a reality!
← PreviousPage 2 of 4Next →