245 karma · joined May 29, 2015
If you are starting your own company or a side project choose a language that a) best suites your needs and b) you know. Unless your goal is to learn a new language you probably don't want to write your business logic in a completely new language just because it's popular at the moment. And outside of stuff you actually have a say in (i.e. stuff you do for your employer) it doesn't matter what language(s) you know as long as you know something that's applicable.
I learned PHP as my first language (well, I wrote some VB stuff for school before that, but I never wrote it on my spare time), after that I went on to JS just before college and in college I learned C#/Java, but also for my web side projects (which I made some money from) I learned Ruby. Now since graduating I've also dabbled in Python and very lately little in Perl6 (just because the syntax looks so nice), but for my actual job I'm mostly working with Python. It's not my favorite language, but my Ruby and JS (as well as general programming knowledge) carries me through the tasks, it's not like I'm in completely different world where I can't function.
My point is as long as you know how to program the language shouldn't matter, obviously jumping from something like Python to C++ is a bigger change than going from Ruby to Python, but it's not imposible and if your employer really just cares about your languages they are either super specialized and doing some weird shit (which might be your thing and then all you can do is to learn that language) or they really don't know what they want/need.
But I guess this is mainly about point of view. I used to be a developer, but now I'm employed full time as tester, so I have very different views on what needs to be tested than developers I know.
Again I don't quite get what Twitter is for, so maybe I'm missing something, but at least the publicity isn't an issue here since this seems to make it pretty hard to actually find people to follow.
Don't get me wrong, this is a cool idea and I'm all for building stuff 'just because', but I wouldn't it be just simpler/better to create cli wrapper for Twitter? (which probably exists). That all being said I'm not a big Twitter user, so maybe I'm missing some vital point here that is obvious to regular 'microbloggers'
Imo two weeks is plenty of time since you probably shouldn't be using free services like this in any actual product (or at least not without a backup or at very least proper logging)
So far this product doesn't really provide me any value over free solutions on the go and at home/work changing between machines just ssh-ing to my ircbox and attaching to irssi session seems more reliable.
But we'll see, I'm willing to give it the 7 day trial and see if it's workable. There also seems to be python lib for it, so if the chat history works itself out I could write my own cli/gui solution and get rid of the channel list/tree thing
And what is the point of having to download and extract logs from a zip file? That's not good UX. My friends and I are completely baffled that this MOST basic feature doesn't work as expect.
Here is how it should work: I log in at home and I get full history of the channel (or as much as they keep, but at least last 24 hours), so I can see what's been going on. Then I leave for work (I leave my client open at home) and during commute I might popin and see what is going on, again I should get full history regardless what has happened while I was gone (or if nothing had happened). Then I get to work and again I should get full history of all messages and all these clients should get updated history whenever there are new messages.
First problem I had is the same as every single cloud platform for stuff we have on desktop already (like cloud IDEs) why can't I customize things? Why can't I do simple stuff like hide my channel list/tree? I saw someone asked this feature via Twitter 2 years ago and Irccloud account replied "request accepted" or something and still nothing.
Second more serious issue is chat history. It simply doesn't transfer from one device to next. If I have it open in one machine and open it on another the last instance will lose ALL latest chat history (in my testing at lest 30 minutes worth). This to me breaks the whole concept, you have no product. Whole point of this service is to provide easy access to the same IRC instance from anywhere, but if there is no chat history/log it doesn't provide that, it would be the same if I just joined with another client which I can do for free from multitude of different web based IRC clients.
It's cool that you try to improve IRC, but first you really should probably get your product in working order.
Everyone keeps saying that you should "take a greyhound out to the boon to use their wifi to be anonymous", it's pretty suspect if suddenly you take a trip to somewhere you've never been to with no obvious motive and suddenly bunch of data related to you/your employer gets leaked.
About no one caring you download Tor, if it still gets hovered up in some NSA-database-type-thing you can be exposed years after the fact. Just like no one cares (right now) what kind of porn you watch, but maybe in future some suppressive regime gets to power and they don't like how you spend your past time.
My main "inspiration" here is the fake bomb threat by the college kid to get out of mid terms, just before the email about the bomb was sent his IP downloaded Tor bundle. The service he was using also had the schools IP or something so administration could see it was sent from inside the school, but I think that is still valid concern. This kind of meta data about your actions can leak just as much information as actually seeing what you are doing.
My question therefor would be: should more people use Tails as their "daily driver"? Would that make it more anonymous/private for the people like whistle blowers? My only idea at the moment would be to pay for two separate trusted VPN provider (don't know how you would vet that trustworthiness) with bitcoin, to keep your anonymity/privacy with them as well. Then pipe all your traffic through one of the VPNs all the time. Then when you need to use Tor, you would simply pipe it through that same VPN when you would emerge with rest of the clients from same point and then pipe your Tor traffic through the secondary VPN. This way you would still get the benefits of encrypted tunnels all the way through with benefit of Tors anonymizing and it might not be so obvious you are browsing Tor to your ISP or whatever.
Maybe I'm thinking this is harder than it actually is
At least for me it was just silly shortcuts that stuck with me like 6+7=13 or 7*7=49. Maybe why I'm little fixated to 7 is that 5 and below is easy, but with 6 and up things get little more "math-y", so with some quick shortcuts like these it's easy to adjust to 7. Or most likely I'm just full of shit, that is usually the case.
I live in an older apartment complex which was build in early 70s and there is only very poor copper connection, so I can get at most 8Mbs in through that. Slow speeds have forced me to look for alternative solutions and 4G LTE is the way to go here, it costs just shy of twice my old setup, but I get 80-100Mbs in and out, which is 10 times as fast, but being on 4G means I can need my router/modem/thing to be 4G enabled and while my main PC is connected to that router via Ethernet most of my devices use WLAN (things like chromecasts, phones, tables, and laptops).
Maybe I'm in very tiny minority here, but just saying things aren't always as simple.