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

i'm riding that car for nearly a decade and never needed to pull to side. you can't ride a plane without airports, but you can travel to everywhere with a car - because roads are everywhere.


Driving across the Pacific anytime soon? :)


    Location: Istanbul, Turkey
    Remote: Yes
    Willing to relocate: Maybe
    Technologies:
    - python, aws
    Résumé/CV: upon request
    Email: aybars.badur+hn@gmail.com
    Github: https://github.com/ybrs
    Website: https://dontpanicletsdeploy.com
    Currently: backend development lead
    I am looking for some consultancy/architecture gig for AWS/cloud for startups.


Why dont they just use that version notation ? (>=0.0.2,<0.1.0) will be much simpler


For every single dependency in most projects that honor semver? ^ is just an extremely convenient shorthand.


Sometimes i need a simple way to send myself output of a command or targz some files. Or just ping me when a process ends.. So just made this simple tool, thought might be useful to others


Vive le france (from Turkey)


i believe instead of GPL, you should be using BSD or similar more open licenses, so one can fork and create "who shall live", "who shall have sex with an alien" etc.


[IANAL]

GPL doesn't prevent forking or derivative works. It just means that the source code to the forks or derivative works has to be made available to users to whom the software is distributed...e.g. if the code is put into iOS app. If it runs on a web server, then only Affero GPL requires the source to be made available.


Nice point, will change the license ASAP


I think if you cant pay for 20$ s a month for your fav tool that you use to earn money, maybe switching jobs might be a better option


i was just going to write the exact same thing. one should at least have a simple master to master setup for redundancy imho - then these kind of problems are much easier to solve, just restart mysql.


I did not even know this was a thing (without using some less well-known mysql extension like Galera), but just googled and found a brief document from Digital Ocean on exactly how to do this with stock MySQL. And here it is, right in the fine manual, supported since 5.1.18.

I don't know how to ask this more precisely, but how are races and concurrent writes on both masters handled? Is it still "ACID safe" writing across the cluster, or would you use something like this as a hot-spare for promotion in case of failover only?


I bet it's intended for failover. Otherwise there wouldn't be much point in something like Galera.


Yeah. I thought about it, and there is so much work on things like etcd and zookeeper, I would have already heard about it if multi-master MySQL was really a thing worth writing home about. But still, cool to find out they're advertising it.


same


if anyone wants to play with, i wrote a client for python, https://github.com/ybrs/pydisque


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

Search: