[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Archived threads in /g/ - Technology - 3008. page

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

File: fqklbCv.png (178KB, 309x340px) Image search: [Google]
fqklbCv.png
178KB, 309x340px
>buy $700 graphics card for muh ultra settings
>$120 TN monitor with color accuracy of gameboy advance
why do people do this?
82 posts and 16 images submitted.
>>
>>60058509
gamurz are retard, otherwise they wouldn't be playing in the first place
>>
>>60058509
Don't steal my meme.
>>
>>60058550
Sue me

File: 1486037277518.jpg (233KB, 503x662px) Image search: [Google]
1486037277518.jpg
233KB, 503x662px
Previously >>60025712

Welcome to /dcsvg/ where we discuss security vulnerabilities caused by stagnant C/C++ which is preventable by default by modern languages and their compilers.

>ITT
Use-after-free vulnerability in fs/crypto/ in the Linux kernel before 4.10.7 allows local users to cause a denial of service (NULL pointer dereference) or possibly gain privileges by revoking keyring keys being used for ext4, f2fs, or ubifs encryption, causing cryptographic transform objects to be freed prematurely.


>Exploit summary
This exploit would let an attacker invoke denial of service in Linux. Authentication is NOT required to exploit this vulnerability.

>Caused by
Use after free.
Here’s a simple example of user after free in C, it's a valid C code:
uint8_t* pointer = (uint8_t*) malloc(SIZE);
...
if (err) {
abort = 1;
free(pointer);
}
...
if (abort) {
logError("operation aborted before commit", pointer);
}

>How modern languages tackle this issue:
Like C++, Rust uses the RAII approach everywhere (Resources Acquisition Is Initialization). That means that every variable is deterministically freed when it goes out of scope (= a pair of curly braces). So with “safe” Rust, you NEVER need to worry about freeing memory.
But Rust doesn’t stop there. It goes a crucial step further. It won’t let you access memory that was freed! That’s enforced via the Ownership rules.

In Rust, variables have a property that’s called Ownership.
An owner has the rights to use its data freely. Also, it can lend its data for a limited lifetime (= Borrowing).
Moreover, data can only have a single owner. Thus, the scope of the owner dictates where the data will be freed (via RAII).

TLDR:
C == GUARANTEED SECURITY EXPLOITS

>Why does windows has less exploits in comparison
Written in C++, it has RAII
194 posts and 32 images submitted.
>>
>>60058392
Look up CVE-2017-7374
>>
>>60058392
>which is preventable by default by modern languages and their compilers.
Rust won't prevent integer overflow bugs any more than C or C++ will.
>>
>>60058465
Who said anything about integer overflow?

Dumb C tard fuck off

File: Raid.png (31KB, 195x195px) Image search: [Google]
Raid.png
31KB, 195x195px
So, any of you guys use a RAID of some short?

I am thinking about setting one up, but I seem to find a lot of people complaining about RAID not being reliable enough for the cost, making most people be better off with manual mirroring in different drives.

Thoughts?
11 posts and 1 images submitted.
>>
>>60058286
Decide what you want it for. RAID is supposed to provide redundancy first, and the speed aspect is an afterthought. It's there to make sure you don't lose access to the live copy of your data.

Level 1 is mirroring, and while it's possible for it to provide read speedups, I've never seen an implementation where it does. It's as fast as your slowest disk, and gives you the chance to replace one bad drive without losing data. Low CPU overhead for software RAID.

Level 5 and 6 stripe your data across multiple disks (minimum 3 for R5, 4 for R6). This gives you the chance of replacing one (R5) or two bad (R6) drives without losing data. There's a noticable write speed hit, and a substantial CPU load during rebuilds. Low CPU load on a modern processor though. Rebuild times can be really long if you're on 4tb disks. ZFS has its own similar thing called RAIDZ, but it really is the same idea under the hood.

Level 0 is striping, and offers no redundancy. It was literally an afterthought, and should only be used if you're STARVED for iops, and have good, continuous, backups.

I use all the forms mentioned here, both at work and personally. It's got problems, but it's also the only game in town for reliably storing that much data locally.
>>
>>60058286
Manually mirroring will still make into a raid type depending on the configuration as anon states above.
>>
>>60058475
Forgot to add. Lookup the Backblaze quarterly reliability report. Choose drives that are shown to be reliable by the numbers.

I got a deal on a certain model of 2TB WD greens a while back, and they're horrible. Literally in 5 years, out of 10 drives, 3 are left working. Had I read the report first, I wouldn't have bought them.

File: 1493053143316.jpg (164KB, 551x491px) Image search: [Google]
1493053143316.jpg
164KB, 551x491px
>tfw fell for the Arch meme
44 posts and 6 images submitted.
>>
arch is great, whats your problem?
>>
>>60058181
its too slow and bloated and nothing works
>>
>>60058153
Was killing yourself really easier than uninstalling it?

File: 5d6a_no_place_like_fb.jpg (41KB, 600x600px) Image search: [Google]
5d6a_no_place_like_fb.jpg
41KB, 600x600px
You're working your first day at your new workplace and you see the IT guy wears this t-shirt. How do you kill yourself before having to interact with him?
7 posts and 3 images submitted.
>>
>>60058088
I would ask him why he isn't using 0.0.0.0?
>>
File: 1493034480897.png (114KB, 831x314px) Image search: [Google]
1493034480897.png
114KB, 831x314px
could be worse
>>
>>60058088
>There's no place like localhost?
>What's that supposed to mean?
Then watch him sputter in autism while I walk around in my camel-emblazoned hump day shirt.

For a suite that has almost no sparkles on its design, it sure runs slower than Microsoft Office.

why is it?
9 posts and 1 images submitted.
>>
Because the Windows version was included as an afterthought

Runs great on my Guhnew/Loonicks machine :^)
>>
it's made be freetards
>>
>>60058046
Runs slower than Office 2010 for me even in xubuntu, and it's not like this G530/8GB/SSD is a completely ancient machine.

How long must we be kept waiting inside our flesh prisons? Inside our meat shells?

Each one of us a prisoner, unable to truly connect with any other. Our souls yearn to bond but they cannot.

We cannot truly progress in our current state. The human body is an evolutionary dead end.

How long until we are free?
42 posts and 8 images submitted.
>>
>>60057967
Why people like Lain again? It's a shitty cyberpunk wannabe anime with an autistic bitch as protag

>muh technology
>muh buzzwords
>muh virtual world
>muh layers
>>
You don't seems to understand...
>>
>>60058005
Lain is like the older Apple products.
>a good design
>some cool stuffs
>easy to get
But still far away be a Thinkpad60.

File: 675b48cfe5ba.jpg (208KB, 1864x1864px) Image search: [Google]
675b48cfe5ba.jpg
208KB, 1864x1864px
how can i turn this:

A,a1,a2,a3
B,b1,b2


into this:

A,a1
A,a2
A,a3
B,b1
B,b2

using whatever tool works (bash/sed/python/excel...)
all the elements are strings (of variable length)
41 posts and 6 images submitted.
>>
>>60057903
Ask your professor.
>>
transform it into a list, and then break the list in half when you encounter the delimiter
>>
>>60057903
Sauce me

File: mate.png (100KB, 2000x1970px) Image search: [Google]
mate.png
100KB, 2000x1970px
Desktop Environments power ranking:

1-MATE
2-Cinnamon
3-XFCE
4-Unity
5-LXDE
6-GNOME
7-KDE
8-Everything else
17 posts and 5 images submitted.
>>
Unity and KDE are both terrible
>>
*1-Windows
>>
>>60057882

LXDE should be atop that list. It is the most lightweight desktop environment out of them all.

File: Manjaro.png (91KB, 460x460px) Image search: [Google]
Manjaro.png
91KB, 460x460px
Find a flaw
47 posts and 7 images submitted.
>>
my grandpa didn't like it
>>
>>60057758
well to start, the image is blurry as fuck
>>
>>60057758
Following the rules of English, in the construction “Foobar Linux” the word “Foobar” modifies “Linux”.

This basically means “Foobar's version of Linux”, but a Foobar GNU/Linux system includes more than just a modified kernel.

File: ratpoison.jpg (2MB, 3072x2048px) Image search: [Google]
ratpoison.jpg
2MB, 3072x2048px
Can you help me get someone's Instagram password or are you just gonna be a fag about it
8 posts and 1 images submitted.
>>
>>60057751

Give it back, Amos
>>
>>60057751
For these types of things social engineering is usually your best bet. Most people have no idea just how much pertinent information they divulge on a regular basis.
>>
>>60057751
You fucking infuriate me. Genuinely go to reddit.

File: Secondary pc.png (40KB, 709x498px) Image search: [Google]
Secondary pc.png
40KB, 709x498px
Speccy thread.
25 posts and 21 images submitted.
>>
File: SpeccyR7.png (41KB, 733x593px) Image search: [Google]
SpeccyR7.png
41KB, 733x593px
just waiting™ for Vega
>>
also
>post spectaculous specs
>are you a virgin
>>
File: Workstation_gaming.jpg (67KB, 991x683px) Image search: [Google]
Workstation_gaming.jpg
67KB, 991x683px
>>60057743
My network card isn't listed in the same menu, it's a SFP+ Mellanox ConnectX-2 10gbe MNPA19-XTR.

File: IMG_4579.jpg (82KB, 960x720px) Image search: [Google]
IMG_4579.jpg
82KB, 960x720px
I'm thinking of getting a new desktop because my laptop is shit and my iPhone runs faster than it. Initially I just want something that runs better than my shitty $300 Lenovo POS and also better than my phone so I can stop using my phone as a primary computer, but I also want to play video games on it. Initially I'd consider getting a gaming PC, but when I think of the games that I would play on it I start to think that I may not need a full gaming rig and a standard office computer might actually be all I will need for what I would do on it.

Any advice?
7 posts and 1 images submitted.
>>
Figure out the system requirements for the games you'd want to play. Build a system based off of those requirements.
>>
>>60057732
Looking over the PC requirements for most of the games I want to play, the newest operating system for many of them is Vista since most of these games are quite old.

The newest ones are 2: Soma and the Bethesda RPG because Skyrim and New Vegas are pretty much the same.

Though there are a few other relatively new games I'm interested in, but those are also relatively simplistic like FTL or Stardew Valley. And while I do you know building a PC is usually the way to go, I'm thinking with the games I'm wanting to play I could just go down to Best Buy and buy a pre-built one
>>
>>60057994
Win 7 definately for skyrim.

File: 2017-04-24_16-10-00.png (670KB, 1600x900px) Image search: [Google]
2017-04-24_16-10-00.png
670KB, 1600x900px
Can your precious Linux distributions do this?

No?

That's what I thought, check and mate, Linux faggots
48 posts and 10 images submitted.
>>
>>60057601
Yes?
>>
>>60057601
that, and tabbed file browser. checkmate
>>
>>60057601
Can someone post a webm of the Compiz cube with wobbly window effect?

I know Java is objectively better for Android development, but for reasons I'd much prefer to use Ruby.

Is using Ruboto a stupid idea? I hear it's slow, but how slow are we talking?

I figure I can write/import Java libraries for the resource intensive parts.
6 posts and 1 images submitted.
>>
Don't be stupid
>>
>>60057583
Generally these projects that combine languages are shit. Jruby is painful, Cython is painful, etc, etc. The documentation is poor, you'll tear your hair out figuring out how to do stuff that's very well documented in the official environment.

And I say this as someone that fucking loves ruby.
>>
>>60057583
It's a bad idea, plain and simple. You'll run into latency and memory issues. Use Java, Kotlin or something like React Naive.

Pages: [First page] [Previous page] [2998] [2999] [3000] [3001] [3002] [3003] [3004] [3005] [3006] [3007] [3008] [3009] [3010] [3011] [3012] [3013] [3014] [3015] [3016] [3017] [3018] [Next page] [Last page]

[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.