/tech/ - Technology and Computing

Technology, computing, and related topics (like anime)

Reports of my death have been greatly overestimiste.

Still trying to get done with some IRL work, but should be able to update some stuff soon.

#WEALWAYSWIN

Max message length: 6144

Drag files to upload or
click here to select them

Maximum 5 files / Maximum size: 20.00 MB

More

(used to delete files and postings)


>>78
>lmfao. glorious nippon.
ftfy
>>502
breddy hot tbh. sauce anon?
>>74
>>502
This shit would be alot better if it wasn't eye-raping CG.
Have you read your SICP today, Anon?

Links
SICP book: https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html
Lectures: https://www.invidio.us/watch?v=-J_xL4IGhJA&list=PLE18841CABEA24090
Site: https://mitpress.mit.edu/sites/default/files/sicp/index.html
The R5RS Standard: https://schemers.org/Documents/Standards/R5RS/HTML/
the Teach Yourself Scheme in Fixnum Days book: https://ds26gte.github.io/tyscheme/index.html

Scheme implementations
Racket (Has the best IDE for learning Scheme. Remember to select R5RS from the languages menu as Racket is actually a separate language.): https://racket-lang.org/
Chicken Scheme (a Scheme compiler): https://call-cc.org/
GNU Guile: https://www.gnu.org/software/guile/
Kawa (Scheme for JVM): https://www.gnu.org/software/kawa/


Computational processes are abstract beings that inhabit computers.
As they evolve, processes manipulate other abstract things called data.
The evolution of a process is directed by a pattern of rules called a program.
People create programs to direct processes.

In effect, we conjure the spirits of the computer with our spells.







Beyond Scheme - Other lisps
Clojure
Clojure website: https://clojure.org/
the Clojure For The Brave And True book: https://www.braveclojure.com/clojure-for-the-brave-and-true/
Leiningen (manage your Clojure projects): https://leiningen.org/



Common Lisp (CL)
the Common Lisp Hyperspec: http://www.lispworks.com/documentation/HyperSpec/Front/index.htm
the Common Lisp Wiki: https://www.cliki.net/
Nikodemus' Common Lisp FAQ: http://random-state.net/files/nikodemus-cl-faq.html
A rundown of CL's features: http://random-state.net/features-of-common-lisp.html

the Practical Common Lisp book: http://www.gigamonkeys.com/book/
The Common Lisp Cookbook: https://lispcookbook.github.io/cl-cookbook/
the Paradigms of Artificial Intelligence Programming book: https://github.com/norvig/paip-lisp
the Common Lisp: A Gentle Introduction to Symbolic Computation book: https://www.cs.cmu.edu/~dst/LispBook/

Steel Bank Common Lisp (SBCL, a compiled Common Lisp implementation. Just pick this one.): http://www.sbcl.org/
Clozure Common Lisp (CCL, another compiled CL implementation.): https://ccl.clozure.com/
CLISP (yet another CL implementation): https://clisp.sourceforge.io/
Quicklisp (basically the equivalent of Ruby Gems or NPM for CL): https://www.quicklisp.org
More info on different CL implementations: https://www.cliki.net/Common+Lisp+implementation


GNU Emacs
GNU Emacs website: https://www.gnu.org/software/emacs/
GNU Emacs Propaganda: https://emacs.sexy
Emacs Rocks video series: https://www.invidio.us/playlist?list=PLVfFIUHWy-aNaF08m34sO81dsVr4L7uI-
SLIME (CL development environment for GNU Emacs): https://common-lisp.net/project/slime/
CIDER (clojure development environment for GNU Emacs): https://cider.mx/
(Also read this: https://www.emacswiki.org/emacs/MELPA)
(Also, remember than you can access the GNU Emacs tutorial by typing: C-h t)

Whatever happened to TempleOS? Anonymous 10/06/2019 (Sun) 00:03:16 No.421 [Reply]
Did those two faggots ever get a hold of it? I miss Terry.
1 post omitted.
I guess no one has bothered picking up the development. But it's a cool piece of software, I wish I had a few days of free time to expriment with TOS and HolyC.
Open file (437.32 KB 480x270 QB_animated.gif)
>>421
Anon! I can grant you any wish, but in return, you must become a high priest and fight CIA niggers.
You can still download the iso from this link: https://archive.org/download/TempleOS_ISO_Archive/TempleOSCDV4.13.ISO
Do it like a white man!
Open file (54.45 KB 360x383 pls__rember.png)
Open file (38.77 KB 553x162 terry_tweet.png)
TempleOS Video Archive
* https://archive.org/details/TerryADavis_TempleOS_Archive
* https://ia600600.us.archive.org/31/items/TerryADavis_TempleOS_Archive/videos/
* There are also a few channels on YT (for example, NIST Oracle and Terry Davis Archive).


TempleOS ISO Archive
* https://archive.org/details/TempleOS_ISO_Archive
* https://archive.org/download/TempleOS_ISO_Archive
* Download version 4.13 because it has most programs (like After Egypt)
* Shrine (unofficial TOS distro) https://github.com/minexew/Shrine
* You must install TOS inside a VM; Use QEMU, VirtualBox or VMware. To get sound, your VM must support PC speaker. (Note that sound doesn't work with VirtualBox)
* TempleOS FAQ: https://web.archive.org/web/20161129044519/http://www.templeos.org/Wb/Doc/FAQ.html
* HolyC: https://web.archive.org/web/20170325000321/http://www.templeos.org/Wb/Doc/HolyC.html
* Compiler overview: https://web.archive.org/web/20170305045826/http://www.templeos.org/Wb/Doc/CompilerOverview.html
* Guidelines: https://web.archive.org/web/20170306232214/http://www.templeos.org/Wb/Doc/GuideLines.html
* Demands: https://web.archive.org/web/20170305045050/http://www.templeos.org/Wb/Doc/Demands.html


TempleOS

You can't do anything until you burn a TempleOS CD/DVD from the ISO file
and boot it, or you aim your virtual machine's CD/DVD at the ISO file
and boot.

TempleOS is 64-bit and will not run on 32-bit hardware.

TempleOS requires 512 Meg of RAM minimum and can have 256 Gig of RAM or more!

TempleOS files are compressed with a nonstandard LZW format and the source
code can only be compiled by the TempleOS compiler because it is HolyC, a
nonstandard C/C++ dialect. You must boot TempleOS. Then, you can compile it
because it is 100% open source and all source present on the distro.

If attempting to run on native hardware, TempleOS may require you to enter I/O
port addresses for the CD/DVD drive and the hard drive. In Windows, you can
find I/O port info in the Accessories/System Tools/System Info/Hardware
Resources/I/O ports. Look for and write down "IDE", "ATA" or "SATA" port numbers.
In Linux, use "lspci -v". Then, boot the TempleOS CD and try all combinations.
(Sorry, it's too difficult for TempleOS to figure-out port numbers, automatically.)
>>478
TempleOS Charter (abridged)

* TempleOS is God's official temple. Just like Solomon's temple, this is a
community focal point where offerings are made and God's oracle is consulted.

* God said 640x480 16 color graphics is a covenant like circumcision. Children
will do offerings. Think of 16 colors like the Simpson's cartoons. In the
future, even if one GPU were universal, we would keep 640x480 16 color and not
use GPU acceleration. Graphics operations should be transparent, not hidden in
a GPU.

* God said to use a single-voice 8-bit signed MIDI-like sample for sound. God
does not want death screams, perhaps, because God has PTSD or soldiers have
PTSD. (Imagine wounded on battlefields.)

* God said His temple must be perfect. We don't think twice about breaking
compatibility. God said we do a seven year release cycle. I say the PC
hardware follows a 49 year, jubilee cycle, like broadcast TV upgrades.

* The vision is the same usage model and niche as the Commodore 64 -- a
non-networked, simple machine where programming was the goal, not just a means
to an end. However, it is modern, 64-bit and multi-cored. It is special
purpose, not general purpose, so some things it will not do. Also, it's a
kayak, not a Titanic. The priority is user developers, not 3rd party developers.

* We do not put any hooks for future changes. "Perfect" means we always act as
though it is final, for all time. Microsoft allowed the Windows BMP file format
to adapt to the future and it became grotesque.

* Low line count is the highest good, so it is easy to learn the whole thing.
Users should see the light at the end of the tunnel. One file system, for
example, is better than many file systems.

* There is a limit of 100,000 lines of code for all time, not including
applications and demos. Code comments count, however. Currently, there are
81,502 lines of code. 3rd party libraries are banned because they circumvent
the intent of this limit. The vision is a Commodore 64 ROM -- a fixed core API
that is the only dependency of applications. Dependency on components and
libraries creates a hell that is no longer blissful.

* Minimal abstraction is a goal. Sheep are fools. They always respect a design
that is more complicated than another. Any genius can make it complicated.
Like in physics, it takes a supra-genius to make it simple.

* One platform. x86_64 PC compatibles. Desk-tops are all we design for, but
laptops can tag along.

* All hardware access will be done through x86 IN/OUT instructions, not PCI
drivers. A frame buffer for VGA is an exception.

* One driver for each class of device. Limited exceptions are allowed. With
divergent device capabilities, it is a nightmare for user applications and what
is gained? A three bttn mouse is like a leg you cannot put weight on.

* Ring-0-only. Everything runs in kernel mode, including user applications.

* Full access to everything. All memory, I/O ports, instructions, and similar
things must never be off limits. All functions, variables and class members
will be accessible. There are no C++ public/private protections and all
functions, even secondary ones in the kernel, can be called.

* Single-address-map as though paging is not used. Long mode requires paging,
however, so the nearest thing is keeping all memory identity-mapped.

* No networking, so malware is not an issue.

* No encryption or passwords. Files are compressed, not encrypted.

* Free and public domain.

* 100% open source with all source included.

* Documents are not for printing. They're dynamic, intended for the scrn.

* Just one 8x8 fixed-width font. No Unicode, just Extended ASCII. Other
countries can make their own versions. The versions should be just for one
language and platform.

* No multimedia. Sounds and images will be primarily calculated in real-time,
not fetched from storage.


* "Commodore 64" is a trademark owned by Polabe Holding NV.
* "The Simpso
>>478
Thanks anon for the links. That archive.org repo must be nearly exhaustive.

Open file (86.06 KB 1024x606 khara_01.jpg)
Blender 2.80 Anonymous 08/21/2019 (Wed) 22:04:26 No.30 [Reply]
Hope you're used to the new interface. Now Studio Khara's using it:
https://www.blender.org/user-stories/japanese-anime-studio-khara-moving-to-blender/
http://archive.li/IeCt8

Discuss your rendering/video editing tasks or problems here.
5 posts omitted.
Open file (1.78 KB 170x236 1331778002841.png)
>>30
>pythonshit is now killing anime
I did some basic modeling in 2.79, only saw a bit of 2.80 but didn't have time to use it yet. I will need to replace my placeholders one day anyway.
>>83
your post is a little confusing to me anon. are you sperging literally because of python? or is it because of 3D CGI computer animation moving into the realm of hand-drawn anime production?

For the first point, Blender is written in C and C++, with just a smidge of Python for UI management mostly. For the second point, Glorious Nippon has been doing that for a long time now, much earlier than it became common in the West to do so.
Open file (183.83 KB 1892x1240 blender_funds.png)
Nvidia is starting to fund Blender development. Also for 2.81, RTX support is coming through OptiX. Will you still buy RTX, goy?
https://twitter.com/blender_org/status/1181199681797443591
http://archive.fo/PEukW
https://code.blender.org/2019/07/accelerating-cycles-using-nvidia-rtx/
http://archive.fo/rJiX2
>>444
thanks for the tip. and no, not at this time. maybe later.

Open file (1.49 MB 954x1349 cityscape11.jpg)
DESIGN Anonymous 10/02/2019 (Wed) 12:08:36 No.366 [Reply]
I want to get gud at DESIGN. Not the programming ends of things, but user interfaces and how things look artistically. I'm not sure if this is a good question for /tech/. Web design and css tricks wouldn't be bad, but I'm really just looking at making better interfaces in a lot of what I do in general.
9 posts omitted.
>>383
It's just tips without structure from some guy. There are no good resources to learn interface design not intended for mouthbreathing normalfags too inept to choose between two buttons or high power level autists that need a UI with the complexity of a commercial airplane cabin. Raskin's Humane Interface? Some early 2000s talks by Microsoft and Apple? No fucking clue.
There's a lot of tips on the UI part of things. Any tips on the art side of things? Making it look scifi, that sort of thing?
>>401
you mean like systemspace?
>>401
I'll be honest anon, if you want something to look scifi, you're barking up the wrong tree. Usability and "styleizations" are usually add odds with one another. I won't try to tell you either one is wrong, but I will tell you that they can't coexist peacefully and that you should pick one. What are you making interfaces for anyway?

Anonymous 10/02/2019 (Wed) 02:34:20 No.359 [Reply]
I want to teach my youngest brother to type. How should I go about it? webm entirely unrelated.
14 posts and 1 image omitted.
Do it like how it has always been done:

> The quick brown fox jumped over the lazy dog
> The quick brown fox jumped over the lazy dog
> The quick brown fox jumped over the lazy dog

There is no substitute.
Just make sure he's using all his fingers before he develops bad habits.
>>359
>typeracer, keyhero and other gay related not as free as in freedom websites, useful for flexing on the spot
>break his legs for not being 100 wpm
>if you want something more strict and more than the typical alphanumeric, speedpad exists and is more free as in freedom
>push him over a flight of stairs for not being 100 wpm
>typing of the dead for maximum fun and nice balance between endurance and speed with the difficulty settings be available, there's also initial d typing but not recommended due to it's non-english nature
>have a 'light' keyboard (35g topre clones, hall effect switches or optical switches etc.), have a 'medium/heavy' keyboard (buckling springs, kalih box switches, anything 60g and up), depending on the boy's preference and can be used for training
>>397
> The quick brown fox jumped over the lazy dog
>never learning the S
>>403
The quick brown fox jumped over the lazy dogs
>>397
>>403
>>423
It's "jumps" you retards
>>399
>35g topre clones, hall effect switches or optical switches
Hello fellow keyboard autist

Idea Thread Idea Man 10/01/2019 (Tue) 16:15:57 No.356 [Reply]
Post your ideas here.

Here's mine: An emulator with online multiplayer.
>>356
>An emulator with online multiplayer.
I think that exists for at least some emulators. I'm afraid however none of them are made by idea factory.

Open file (949.51 KB 1000x669 1441299957836-tech.png)
Richard Stallman To Continue As Head Of The GNU Project Anonymous 09/27/2019 (Fri) 14:11:57 No.305 [Reply]
>While Richard Stallman resigned as president of the Free Software Foundation last week, he just announced he'll be continuing as head of the GNU Project.
>RMS just wrote in a brief mailing list post: On September 16 I resigned as president of the Free Software Foundation, but the GNU Project and the FSF are not the same. I am still the head of the GNU Project (the Chief GNUisance), and I intend to continue as such.
>He hadn't elaborated any further on his GNU plans moving forward besides that he intends on remaining at the front of the GNU Project. But perhaps with more time on his hands now with having resigned from the FSF and MIT, maybe we'll be seeing more code contributions from Stallman to the likes of GNU Hurd.

YEAR OF THE HURD DESKTOP WHEN
10 posts and 2 images omitted.
>>331
There is really no decency or honor left. People are really all acting like immature little kids these days.
>>332
>The worst part is Stallman would probably agree with her as she brought up the magic words 'climate change'.
Yeah, I probably disagree with Stallman on almost everything. But they are taking it too far. It's really all just a big enactment to finally remove Stallman that had much control over the free software meta and despite him being quite insane himself always protected it from becoming too SJW influenced.
I will never contribute to their goddamn projects. I'll either do my own shit or just keep working for a company. Everyone needs to think hard if they really want to develop software for free for such an ungrateful community that will stab them in the back. Making a project open source has so many advantages but if you can't trust the people you're working with anymore, then there will be nothing left of it other than a race for gaining the most control in a given project.
>>334
Giving away your code marks you as an exploitable pleb.
>>335
>pic
the cringe is tangible in factory of course. my guess is they are clueless as well.
test

Open file (62.85 KB 480x640 157-5741_IMG.JPG)
Richard M. Stallman resigns Anonymous 09/17/2019 (Tue) 05:17:35 No.130 [Reply] [Last]
https://www.fsf.org/news/richard-m-stallman-resigns
>On September 16, 2019, Richard M. Stallman, founder and president of the Free Software Foundation, resigned as president and from its board of directors.
>The board will be conducting a search for a new president, beginning immediately. Further details of the search will be published on fsf.org.
66 posts and 10 images omitted.
>>201
Oh, I thought it was an Arch installer that also pulled his dotfiles. I still don't see why you'd want to use someones elses set up, but eh whatever. I just checked out his blogscript and you're right, that shit is dope. I'm going to write something similar except using awk because I'm a nigger for my own site now that I've seen that, thanks!
>spoiler
Well yeah, that's why I don't get why you'd use someone elses configs. Everyone that uses a WM inbstead of a DE has their own autistic preferences. Also
>not remapping caps lock to escape
>actually using caps lock
>>196
>eceleb
If you check out his homepage he doesn't seem too concerned about all this and just wrote a quick log on his political notes page, ever since he converted to the global warming death cult he hasn't been the same.
>GPLv4 comes out.
>"It turns out the most important FREEDOM is respecting other people's FREEDOMs."
>"Therefore, GPLv4 includes a CoC."
>FOSS goes woke.
>FOSS goes broke.
>FANGs are the only ones in town.
>People trying to resist this say we should ask the government to break up big tech or regulate them or something.
>"Uh, I guess we can regulate them?"
>More regulatory capture ensues, now big tech's powers are cemented even more.
>"ANTITRUST"
>At best there are now 5 more big tech firms. Nothing changes.
>Big tech increases copyright terms from 200 years to 2391579058 years.
>"Uh no, don't...more regulation maybe?"
>DMCA2 is passed, which gives Disney/FANGs control over all copyrights.
>"THIS IS TERRIBLE, YOU HAVE TO REGULATE BIG TECH."
>The entire internet gets DMCA-claimed.
>"THE GOVERNMENT SHOULD DO SOMETHING, REGULATE THEM MORE"
>You can only post on three available platforms.
>"THE GOVERNMENT SHOULD HAVE LISTENED TO MY PROPOSALS FOR REGULATION AND ANTITRU--" this speech is not available in your country.
>>132
>>133
>END OF AN ERA
Definitely. So, no more sitting around and relying on people like Stallman and Torvalds to bring back sanity when SJWs are trying to take over. But most tech people don't want to bother with politics, and so they just comply even when they're generally against it. This way the tech industry will get taken over without even fighting it. Because fighting it seems to be seen as ideologically inconsistent by apolitical types.
People need to go and start their own projects and organisations like Stallman did back in the 70's, based on your own ideals.

Report/Delete/Moderation Forms
Delete
Report

Captcha (required for reports)

no cookies?