Just bought Arduino.
Recommend me some kool projects I can do with this.
Are we in the future? I took a dick pic and the assistant said I'm taking a selfie. hmm exciting times
In the year ~2017.6, what non-meme reason is there to run a non-Ubuntu distro?
Arch, Gentoo and such get a pass because they're minimalist, DIY-type distros but otherwise I question why you would go to the trouble.
> (almost always) fewer packages available
> People don't make things with not Ubuntu in mind
> 90% of all problems/solutions on the web are Ubuntu-focused
> Really very little difference, day-to-day (package manager commands is the biggest difference)
> Chose your own desktop/level of bloat or build from the ground up
> Good balance of stability and freshness of packages
> Everything made with it in mind
> Search for “blah blah problem Linux” and solutions are almost guaranteed to work
> LTS has longest support period of any distro
Also r8 my OC
What's /g/'s demographics?
So, I was looking at some Intel slides the about their new Xeon chips.
Can someone tell me about this new AMD CPU Glue™®© technology Intel keeps mentioning? I mean, they talked about it at least three times in there 70+ slide reel release.
When can we expect Intel to come out with their own CPU Glue technology?
>AMD CPU Glue™®© technology Intel keeps mentioning
A very nice glue.
>When can we expect Intel to come out with their own CPU Glue technology?
Tigerlake-SP will be what, late 2019/2020?
>$110 for 4TB with 2 years warranty
How long until we get cheaper 8TB drives?
im going to best buy. i want a tv for my bedroom for ps4/tv. which do i get?
i'd be on my bed 6 ft away. i just want 1080p 60hz. led.
no smart or 4k shit
At this point 4k TVs are almost at price parity with 1080p of the same size. No reason why anyone should be buying a 1080p panel when you can future proof yourself for a little more
What is this retarded shit this femtard called a 'game' , Why can't women create games using something less retarded like CSS.
Its as if she thinks that she is making it look like women can program.
Am I maximum retard?
>cannot comprehend hash maps
I get the concept, you have an array of pairs, you hash the lefthand side of the pair to get an array index, you go there, either your array is actually an array of lists of pairs and you add to the list or it's not and you start jumping around until you find an empty spot, in the latter case if the ratio of data to spots exceeds a certain threshold you grow the array and rehash all the pairs, right?
My problem is this.
Universal double hashing.
You need to pick two hash functions randomly from some pool of hash functions that are all valid.
How do you do that? How can you just up and pick two hash functions? Where do you even get the pool from? Writing one hash function seems hard enough.
And then, not only that, but they need to be coprime to the table length.
Because I know in linear probing and quadratic probing that's a problem. But with hashing, wouldn't the coefficient be more unpredictable / pseudorandom? So would having it be a coprime actually be unnecessary?
And even if so, once again, how do you actually choose the hash functions? How do you define a whole pool of hash functions and then just choose two out of it?
Speaking of which, I've heard you should actually pick the two hash functions from two pools defined completely differently. Is this true and why?
Also, if the coefficient is completely unpredictable, what happens if an insertion operation fails? Let's say it hasn't even tried all the spots, it just fails anyway because all the spots it did try were occupied and then it just looped back around to the first spot it tried without having tried them all. The dreaded situation with linear and quadratic probing. Seems considerably less likely with double hashing, but still possible, no?
If that happens, should you just immediately grow the table, without regard to load factor?
Also, is there some point where if the load factor gets low enough, you should shrink the table?
>You need to pick two hash functions randomly from some pool of hash functions that are all valid.
>How can you just up and pick two hash functions?
So double hashing is just putting hash tables in your hash table. When you have a single hashing function, maybe some of your data collides, and then you have a bunch of linked lists. If you take that colliding data and hash it again with a function independent of the first hash function, it will produce values that don't collide among the records that produced colliding values for the first hash function (though they may collide with other records not in the same bucket).
> How can you just up and pick two hash functions? Where do you even get the pool from?
The same hash function with random value added. It's called 'keyed hash function'. It's pretty much the same concept as salt. See SipHash on wikipedia.
Serious question: Is there even a DE that can compete with GNOME? I don't think so, but prove me wrong.
KDE plasma is the most complete desktop (see word 'desktop') out there. Good desktop is supposed to be modern and fully capable to perform daily tasks yet customizable for every user's needs.
There's no other desktop that does this as well as KDE does. At least at the moment.
And don't try with that gnome bullshit. Gnome extensions are buggy as hell.
Why is hold music always such shit quality even if the call quality is fine?
Done voip systems for years and for some reason they still use some shitty 90s standard where even if you upload an mp3 or anything else, it just converts it to a sub 8KHz shitty format I've never heard of except for use in these systems. The sad part is most of them support huge external hard drives for saving calls yet won't allow you to save anything outside this format
Okay boys I'm doing the thing everyone wants me to do but one thing i can't seem to wrap my head around is USE flags. I'm mid-install and I'm being told that I should only use the flags that are appropriate for my system but i have absolutely no idea which flags but for a few of them (nouveau, dvd, cdr, qt4, qt5, kde, alsa) for my system. After reading the flags archive on the website i have a decent understanding of what they all do but I'm not sure which ones i should determine now as system wide flags, and which ones i should use on a software-by-software basis.
I'm using a nomultilib profile without systemd. The machine is an old C2Q with an older nVidia GeForce 6200 SE in it and 4GB of RAM. Not sure if all of this is useful but it's what I can provide.
>pic very unrelated
I'm an cybersec/sysadmin guy for the past 4 years.
The pay is good but I feel I'm fed up, and nothing is interesting anymore. last year I took a Java programming course which I finished 2 motnhs ago and instantly fell in love with development.
I'm currently self-learning Android, Node.js, Python and React.js, and developing self project w/friends.
My goal is to find a developer job for a few months, then get to Uni and work as a freelancer, but I fear nobody will take me anytime soon because no experience.
Has anyone here had a career change like this and got tips?
Depending on where you live you might get hired just if you are WILLING to learn programming. Payment won't be good at first but it will raise rapidly if you do well. Developers are extremely in demand atm - there is insane shortage.
Brother, if you have a strong systems background and you can also program recruiters will throw themselves at you and you beg you to work for them. This assumes you want an SRE or devops job, though.
Does anyone here actually use Gentoo?