/tech/ - Technology

Leftist Tech

Mode: Reply

Max file size: limitless

Max files: 3

Remember to follow the rules

Max message length: 4096


Open file (59.87 KB 500x500 1437070230374.png)
Comrade 05/06/2016 (Fri) 19:09:24 [Preview] No. 49
After wasting yesterday evening trying to get UEFI boot working with funtoo on my brother in laws new desktop and eventually giving in and using the MBR, there is emerging the question: Are there any advantages using UEFI boot?
>C based
>Built in spying functions
....I dunno
>>50
Could you elaborate on this? What is the problem with C? The linux kernel and many other software is C based, too...
I never understood the need for UEFI too.
UEFI can run bigger malware, or be replaced by bigger malware, not sure how that low-level stuff works.

e.g. if you forget to block javascript and someone runs an ad that abuses a vulnerability in your graphics drivers (or a backdoor, if you're stupid enough to run the proprietary ones) then it can set up a proper virtual machine with lots of drivers and features that runs your OS nearly in real-time so you don't even notice it.

>What is the problem with C
all C code I ever saw was completely unintelligible and thus unauditable and unmaintainable.
no idea what to use instead, i use c++.
check out those notes: http://pastebin.com/UAQaWuWG
also available here: https://www.schneier.com/blog/archives/2015/10/friday_squid_bl_497.html#c6708072 but it seems under DDoS.
from this speech: https://vimeo.com/132192250
>>108
>all C code I ever saw was completely unintelligible and thus unauditable and unmaintainable.
yeah, I totally agr--
>i use c++.
IHBT

You should try Lisp, be taken in by it, then give up because of lack of libraries and begrudgingly write really lispy Python instead.
supposedly its to prevent rootkits but it also makes OS devs buy a key otherwise their os wont install (one per linux distro too) - truely annoying
>>49
what are you trying to imply with that image?
>>173
Pic wasn't related. I saved it, because I like GNU and LISP and satanic imagery.
>>174
It has the pol ((())) meme in it though
>>175
You should spend less time at pol. LISP code looks like this:
[code]
(define (groessere-quadratsumme x y z)
(define (quadratsumme a b) (+ (* a a) (* b b)))
(cond ((and (< x y) (< x z)) (quadratsumme y z))
((and (< y x) (< y z)) (quadratsumme x z))
((and (< z x) (< z y)) (quadratsumme x y))
((= x y) (cond ((< x z) (quadratsumme x z))
(else (quadratsumme x x))))
((= z y) (cond ((> x z) (quadratsumme x z))
(else (quadratsumme z z))))
))
[/code]
Some people say LISP were an acronym for "Lots of irritating superfluuos parentheses". I don't think the parentheses in the image have a connection to pol.
>>176
Reposting code like >>>/gulag/633 suggested:

(define (groessere-quadratsumme x y z)
(define (quadratsumme a b) (+ (* a a) (* b b)))
(cond ((and (< x y) (< x z)) (quadratsumme y z))
((and (< y x) (< y z)) (quadratsumme x z))
((and (< z x) (< z y)) (quadratsumme x y))
((= x y) (cond ((< x z) (quadratsumme x z))
(else (quadratsumme x x))))
((= z y) (cond ((> x z) (quadratsumme x z))
(else (quadratsumme z z))))))


By the way, if you wonder what's the matter with LISP and GNU, GNU Emacs, one of first and most important programs of the GNU project is written in a certain LISP dialect, which makes it more extensible. Based on the experiences with that, Guile was created as a LISP interpreter that is easy to include in other software as a extension language. Also, the board of the FSF contains people like Sussman, who has designed Scheme LISP.

Delete
Report/Ban

Captcha (required for reports and bans by board staff)


no cookies?