So, what do you actually do when you know how to program?
All the learning and so on, to what end?
When you learn a real language you can communicate with more people, visit a foreign nation, engage with literature, film and other art and impress your friends, relatives and co-workers.
When you learn a programming language, you... uhm... I guess you just learn it and then you buy a thinkpad?
In short - What's your endgame, /g/?
>>58075062 get mad
use that skill to make money, or just do it as a hobby
>>58075062
Make a waifu AI
I've finished collecting all my new PC components, all I want know is an HDD as a backup beside my SSD, it has to be quiet and reliable.
After doing some research, it looks like the Western Digital RED NAS drives are my best option, they run at 5400RPM which means they are quiet, have low heat emission, and medium vibration protection, which is perfect for my purposes (Source: https://www.pugetsystems.com/labs/articles/Understanding-the-WD-Rainbow-674/)
The only thing is that, the only drive of this type that has 128mb cache is the 8TB version, but 8TB seems a little too much for me when I could be saving 200€ by buying a 3TB drive instead.
Should I give a crap about cache? I doubt I'm going to notice a huge difference, right?
pic related
The rest of the drives have 64mb cache btw
>>58075023
I have a wd red
It's NOT quiet at all, you can hear it if it's doing anything
>>58075096
It's one of the quietest drives available though, how could this be?
Are you sure you don't have the Red "PRO" which is 7200 rpm?
How often are you asked to fix "broken" tech for free?
>>58075013
rarely, I started charging $20 for fixing small things or whatever i felt like for bigger things and the requests stoped coming. Its not about the money thought its about giving them an incentive to fix it themselves/figure it out. If it really is something super small then I'll do it no questions or money but even then I try to teach them so they can do it themselves.
>>58075013
I'm a recluse and don't know anyone.
>>58075013
Around once or twice a week
Why don't the devs for all the free Linux distros come together and make one decent os?
Don't they realise splitting up the already tiny Linux userbase is a bad thing for everybody?
Because they have different goals, gentoo and ubuntu for example have complitely different objectives
>>58074940
Arch is whal Linux truly is. You get all of the packages untouched exactly how the devs made them. If you want a decent OS invest a little time into putting it all together exactly how you want.
>>58074940
Because they don't want to. Its not a bad thing for everybody, its like that because the community is free to do whatever it wants, so they end up creating their own projects with their own ideas.
A project like that would never work, people would have different ideas about how it should be and just end up forking it.
I was planning to get a pair of 850 EVO 256 GB SSD's and running them in RAID0 for my new build, but now I'm seeing all this shit about PCIe SSD's and M.2 SSD's. The benchmarks I've seen seem to differ a lot in the performance differences, so does anyone here have actual experience using the different drives?
>>58074869
Do the latter, less parts to go wrong and the limit for the sata interface is 1.6bps IIRC, maybe 1.2 so PCIE is the way to go.
>>58074869
They are both about the same price range, the raid 0 (if 4 drives and up) is just a bit better performing, but less secure as if any of the drives go out the whole thing is fucked.
>>58075102
http://www.nag.co.za/2014/09/16/a-note-on-intels-lingering-dmi-bottleneck-and-storage/
>Linux: the more you use it the fatter you get
>>58074807
So am I the only skinny manlet here ? Using manjaro btw
That's not adjusted to American inflation.
I've been a skeleton my whole life. Are you saying Linux will eventually cure me?
just enable it goy
>>58074581
it's kinda explained right under it, dumb phoneposter.
>>58074593
>>58074596
MOZILLA = BOTNET?
What is the best language to pick up as a beginner?
English.
if you literally know nothing about programming or its concepts just hop into python or some other baby shit. you're looking for something very readable right off the bat so you can just focus on basic ideas. Once you get down basic shit like functions, arrays, flow control, etc, you should go straight to something like C. I say C specifically because it's very small and concise. Where C++ or java use large standard and external libraries, C has a small one and you'll write a lot of your own libraries, this is a great learning experience. Once you're comfortable C (can handle pointers and shit intuitively) take a spin with assembly. I'm not saying to REALLY go hard in it and make serious stuff, but just take a good look and make some basic shit so you get a better idea of what happens at low levels. From here just go to whatever sounds interesting to you, C++ and java, lisp, go back to python and flesh out your knowledge, whatever seems interesting.
Just make lots of stuff, consume lots of information, trust /g/ only occasionally, and just try -- it's not hard.
>>58074542
Depends what you want to program for. If you want to just get started though I would recommend c++ if you can learn c++ most other languages will be pretty easy to pick up. Language isn't as important as algorithm knowledge and some math knowledge though since those translate across languages.
>>58074641
thank you for your advice. I really appreciate it.
I'm considering to install bsd, which flavor do you prefer, or is this completely retarded to begin with?
Also interested in this, so bump.
Someone will probably recommend TrueOS... I'll put it this way though if you have ever had issues with your hardware under Linux... Prepare your anus it's about to be a hundred times worse.
Start with openbsd it's designed for desktop use and will actually work out of the box. Probably.
Bad in general is a pile of shit though. Have fun!
https://www.reddit.com/r/Amd/comments/5gqm2u/async_compute_disabled_on_gcn_10_since_1692/
AMD gimping GCN1 hardware by disabling features likes async meme
If you fell for that meme, you're a retarded moron
>>58074340
>Nvidia shills on suicide watch even before the vega release.
>>58074340
>amd disables async compute because it has no effect on older archs
>but anon they gimped me
>>58074340
AAAAAAAAAAAAHAHAHAH
AH
AH
A
H
AH
AHHHAHAHAHHAHAHAHAHAHAH
>you fell for the linux meme
Holy shit that was the biggest waste of time. Never again.
>>58074281
Why was it waste of time for you?
>tfw you're born with a sub 90 IQ
holy shit I better just kill myself senpai god fucking Jesus Christ desu. baka
>>58074281
There are routers with BSD.
You're welcome.
Hi /g/.
I have a question and hope you will help me.
Since childhood, I often heard on the radio an ad for some academy that taught stuff such as: C++, SQL, Java, PHP, Networking, etc. I decided with all my heart to learn them. But, since I was poor kid from Africa,I couldn't. When I graduated from high school, top of my class, I got a scholarship for an MBBS. I couldn't say no. But, I was wondering if I could learn all those stuff online, on my own; or do I have to seek a formal education, i.e uni or an academy to learn.
If I could teach my self online, where do I start?
I've already taken MS-DOS, Access, Excel, PP and Visual Basic.
Thank you.
dont let me down lads
reply please
please
Hey everyone, my ISP/Phone Company lent me the modem+router you can see in picture.
This little guy lets you call on your landline via any smartphone while you're at home, through an app provided by the ISP himself, using a SIP server which "secretly" runs inside the router. It's no big deal, for instance you can't have high-quality calls, or have more than one call at once on the line.
Anyway, some guy de-obfuscated the official app and found out how to retrieve and generate new credentials needed to login to the router's SIP server, effectively letting you call using any device running a SIP client, provided you are connected to the router via [W]LAN.
I would like to hack the router in order to let it log me in to the server even when I'm not home (thus enabling me to call and receive calls even when I'm on the other side of the world). The problem is that the server's address is a human-readable string (some.string.net) which gets translated by the router's internal DNS into its own IP (by default 192.168.1.1).
If I try to login to "username@my_external_IP_address", both from inside and outside my LAN, I get a connection timeout. Furthermore, the router doesn't let you forward a port to itself ("Provided IP Address is not within NAT range").
Do you think what I want to achieve is feasible?
database database living in the database wowowow
>>58074214
VPN?
>>58074369
Should that help? How? I have no experience with it.
I've never really been a fan of iPhones, but when it comes to the iPhone 7, i think if it actually had a headphone jack it would be a half decent phone.
>>58074202
i used iphones for years and never listened to music with it while it was charging. never
>>58074202
The only phone worth giving a damn about today because of NVMe storage.
(that and Pixel is literally priced the same as the iPhone, no fucking thanks to the idea of a Google tax)
I don't think I could justify the purchase even if it had a 3.5mm, you can find s820 phones for less than half the price. Oh and clover is my used app by a few orders of magnitude. I use it almost 7 times more than the next app which is my browser
In a high paying tech job a woman is supposedly paid 75c for every dollar a man earns. Following that logic I wrote a 30 second program that takes into account the claim and what happens if women negotiate, over their entire tenure .
What does /g/ think of the gender gap in tech?
the code:import matplotlib.pyplot as plt
from random import randint
man_wage = 100000
fem_wage = 75000
class femaleWorker(object):
def __init__(self):
self.wage = randint(fem_wage, man_wage + 10000) # accounts for maternity leave
women = [femaleWorker() for w in range(10000)]
women = [sum((y * w.wage) for w in women) // 10000 for y in range(1, 40)]
plt.plot([i for i in range(1, 40)], [i * man_wage for i in range(1, 40)], 'r-', label="Men")
plt.plot([i for i in range(1, 40)], [i * fem_wage for i in range(1, 40)], 'b', label="Women")
plt.plot([i for i in range(1, 40)], women, 'g-', label="Random women")
plt.legend(bbox_to_anchor=(0, 1), loc=2, borderaxespad=0.)
plt.title("Women in IT")
plt.ylabel("Costs")
plt.xlabel("Years")
plt.show()
Nice graph OP
>>58074172
oh for fucks sake, this bullshit again.
The gender wage gap comes mostly from women choosing less paying jobs.
http://www.aei.org/publication/highest-paying-college-majors-gender-composition-of-students-earning-degrees-in-those-fields-and-the-gender-pay-gap/
The wage gap for a man and woman working the same position in the same company is marginal and boils down mostly to negotiation skills and the fact that for most people, man who steps down = weak, woman stepping down = nice; man who doesn't step down = confident, woman who doesn't step down = spoiled bitch.
Why are men even hired if women are cheaper?