[ / / / / / / / / / / / / / ] [ dir / animu / arepa / ausneets / ita / kancolle / mde / vg / vichan ]

/tech/ - Technology

Catalog   Archive

Posting will disabled for a few hours on September 21 from 0400 EST while we migrate our database to INNODB. Hardware upgrade downtime is still TBA.
August 2018 - 8chan Transparency Report
Comment *
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Show oekaki applet
(replaces files and can be used instead)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 3 per post.

File: ac70d2fd074b6bb⋯.gif (464.33 KB, 500x338, 250:169, 1520698095890.gif)


What should happen to society once all the low IQ people can't get a job because we automate every low IQ job?

High IQ people don't realize how stupid is the average person, since 30% of people on developed nations can't even use computers.

Literally being able to shitpost here put you in the top 5% of cognitive technological abilities.

>but we'll be able to work on creative things

yeah nigger, let's forget that 90% of people can't do creative jobs because creativity is linked to genetic shit like schizoprenia.

22 posts and 2 image replies omitted. Click reply to view.



I can attest to this. The niggers at the factory where I work get fired constantly for fucking up the simplest shit. You'd be amazed at how many nuts come through QC cross threaded but somehow hand-tight.



Just shows how mentally retarded you are.

>richfags have kids

>oh no its retarded.jpg

>eventually retard kid inherits money

>you now have a retarded richfag



And then they squander the fortune and degenerate giving a 10th to their kids.



Intelligence is just potential, and most people don't live up to their potential. A person with average intelligence who works his ass off can achieve more than a highly intelligent person who is a self entitled lazy shit.


And then the retarded richfag blows all the money on stupid shit and you no longer have a retarded richfag.


>Indeed, 70% of wealthy families lose their wealth by the second generation, and a stunning 90% by the third, according to the Williams Group wealth consultancy.

Most of the time rich kids don't stay rich.



> and most people don't live up to their potential.

Actually most people are incredibly normie and live up to exactly their potential.

File: 8b56907a7039c61⋯.png (32.34 KB, 400x323, 400:323, compaqpresario2286.png)


Because they're shitting on the hard work of hardware developers. When the hardware people make fast and cheap computer components, the software people have an excuse to be lazy because optimization is hard work and hard work is for the hardware people! They're like "I'm gonna be elegant in my object-oriented code and leave it to the optimizer to optimize my unoptimizable trash!" As a programmer you must care about Time and Space, not your own, but your users'. Time saved is performance is CPU cycles, Space saved is efficiency is megabytes. Stop fucking it up. And don't you ever demand of your users to upgrade their hardware when your trash is slow and eats too much RAM. Their hardware is fine, your software is trash. Thank you, good night.

7 posts omitted. Click reply to view.



What Carmack was doing is called raycasting.



Carmack claims he didn't come up with the inverse square root thing.



Well, someone did. Be that guy, /tech/.


File: 7ccc7317f44e993⋯.jpg (174.27 KB, 1000x780, 50:39, 518153.jpg)


I think it came from some computer graphics book from the 80's. Back then you couldn't waste cycles and expect the hardware to do all the heavy lifting, so the developers had to be much better at their craft.


File: 36d6fdaf1719a77⋯.jpg (4.84 KB, 225x225, 1:1, index.jpg)

Some retard once said on this board, and I'm paraphrasing here; "Its possible to run Super Mario 64 on a SNES, it just doesn't because nobody wants to put in the effort to optimize"

And I had to actually think about this for a second, because I know such a feat is impossible, but you have to think about why its impossible. The question as to wither or not a given program can or can not theoretically run on a given piece of hardware, when taken down to its fundamental levels, is memory bandwidth and throughput. Nothing else actually matters, it all comes down to memory bandwidth and throughput. That's why its fundamentally impossible to run Mario 64 on a SNES, even if you imagine the perfect scenario such as if Mario 64 was made completely in machine code somehow, you'd still be bottlenecked by memory bandwidth and throughput. A SNES, no matter how hard you try, is never going to be able to push each frame of the game at a reasonable framerate.

The reason specialized hardware exists, GPUs, SIMD instruction sets, and various rendering pipelines, is to reduce the overall memory bandwidth and throughput requirements of a given piece of software, keyword is reduce, not eliminate.

That all being said, to properly optimize a piece of software, in an ideal scenario, you would develop that given piece of software to run smoothly without specialized rendering and computational pipelines first, then you would move on to utilizing such pipelines to get more headroom out of it

File: 57ad795d0ffa931⋯.jpg (196.36 KB, 900x506, 450:253, Backdoor-vulnerability-IT_….jpg)


116 posts and 4 image replies omitted. Click reply to view.



>Windows 10 outright spys on everything you do

Regularly sends data back to Microsoft (~5000 times per day) and since their latest T&C, introduced in May, any material submitted to a service of theirs can be accessed. In other words, they could use your creative content, they can scan and read your email (even in a mail client); and this has extended to all its services. Some users with non kosher imagery or account details have found their Xbox accounts suspended without explanation.



I bet you AES was properly vetted and had all its concerns addressed.

ISO rejected Speck because NSA refused to answer basic questions about how Speck worked.

This is why Speck was rejected while Russian and Chinese algos were accepted, NSA just didn't work with people.



DKMS module.



speck is gone in 4.20


>he doesn't use Serpent


File: b1210cd8c983f1f⋯.jpg (54.42 KB, 900x900, 1:1, unnamed.jpg)


>uhmm that uhm what I mean is um that thing uhm uhmmm

What the fuck is wrong with him? Why does he have to say "uhm" every other word? I can't even stand listen for a few minutes

21 posts and 1 image reply omitted. Click reply to view.



Some people just have weird verbal habits. Only really indicative of intelligence if they act universally dumb.



Luke is awesome and I've only gained more respect for him since he started his podcast.

But good lord this man can't code to save his life. Try reading his mutt-wizard scripts. The man doesn't believe in new lines. It's like having someone only use runoff sentences in his/her paper.



Because he's a no-code brainlet. Just look at his scripts.


Talking into a microphone or a camera is harder than talking to a real person. I can talk just fine to people, but whenever I have record something I sound like the biggest sperg ever, it makes me want to rip out my vocal chords and smash my head against the nearest wall.


>But good lord this man can't code to save his life. Try reading his mutt-wizard scripts. The man doesn't believe in new lines. It's like having someone only use runoff sentences in his/her paper.

He has said several times that he's not a programmer, he's a linguist by profession. That's what I actually find cool about him, he is actually learning about Free Software and how to make the computer do what he wants without being a programmer. The idea behind Free Software is that everyone should be free, and even if you don't want to be a fully-fledged programmer you should at least know how to get simple tasks done.


File: 78587b21d8cc7d5⋯.png (382.35 KB, 564x912, 47:76, tsuyu_asui_render_by_chris….png)


he thinks systemd is "minimal". also he's a 4cuck

File: 0c57753c1f52f57⋯.gif (584.41 KB, 1262x926, 631:463, Free Windows License.gif)


>not using hwidgen.mk3 to perma arctivate your windows 10

literally wtf is wrong with you?


>In Windows 10 all systems no matter how they were activated (be it via Upgrade from Windows 7/8.1 or by using a bought Retail or an embedded BIOS aka MSDM license) will be converted to a Digital License which is based on the Hard Ware ID (HWID) of the respective machine. This License is stored at MS Servers and will activate this machine every time it's freshly installed. Only hardware changes will cause the License being invalidated. By binding it to a Microsoft Account (MSA) you will be able to transfer it in latter case.

>The process only needs to be performed once per machine. In later installs just skip any key prompts (choose 'I have no product key' during setup) and at first online contact the MS Server will regocnize the HWID and grant activation automatically.

>NOTE: When a Volume License version is installed from VLSC or MVS Business ISO, the default Retail/OEM key needs to be inserted to regain acticvation. It's actually quite simple and doesn't mess with any system files and leaked (*errrm stolen) keys.

>The ticket creation has been appropriately refined for each MS SKU edition so that the Manual Method below is fully applicable to all of them. The Automated Method has been included as well for an easiest activation and works with all MS SKU editions and was specifically devised for the following ones:

>Supported Windows 10 editions (SKUs):

>Core (Home) (N)

>CoreSingleLanguage (N)

>Professional (N)

>ProfessionalEducPost too long. Click here to view the full text.

53 posts and 7 image replies omitted. Click reply to view.



And make Windows a SaaS. You don't own NOTHING.



Didn't SolidWorks do that with their CAD stuff? People pirate it, use it and then since they know how to use they're employer will need to buy legitimate licenses to use it?



I wouldn't be surprised if they did that to get foothold among former AutoCAD users who were scorned by autodesk going all-in with the SaaS model.



its not free doe



Stop repeating reddit memes you nigger

File: c6f6847b22e0caa⋯.png (209.82 KB, 862x902, 431:451, untitled.PNG)


Is this the end of the road for XP?

14 posts and 1 image reply omitted. Click reply to view.



You can actually just wget the capcha if you know the adress it is served from. Or just use tor to post and no need for capcha.



I've posted on here with Lynx, and also endchan. What you have to do is go in the config and define an external image viewer. You also need to enable all images as selectable links as well (but you can simply toggle this behavior at runtime with the * key).

It's probably easier to just use Dillo or something else that has image support. I use Links -g, but that probably doesn't work on Windows.


ESR ripped so ff can continue the decline into win10 of browsers.


>end of the road for XP

nigger the "end of the road" was when security updates stopped being shipped



They still are, you just need a registry patch to get the PoS updates.

File: 358be002389a0dd⋯.png (192.3 KB, 1280x833, 1280:833, 1280px-OpenBSD_Logo_-_Cart….png)


Why aren't you using BSD?

62 posts and 4 image replies omitted. Click reply to view.



Wat. There's no step in the OpenBSD installer that probes memory. I've installed the OS hundreds of times and never saw this. All the installer does is ask you questions related to configuration, sets up the disk partitions, and then installs the sets, creates device nodes, creates root and optionally a user account, generates ssh host key, and other such basic stuff.




One of the very first things the installer does is probe memory. It happens for only an instant though, try installing it on something and pay close attention. I know I don't have bad memory, that box uses SmartOS now.



On second thought, I guess you're probably talking about the ramdisk kernel that's failing to boot. That's not the intaller, which is really just a shell script that runs after the bsd.rd has booted. I've no idea why it would fail to boot, but you should test your memory with memtest86 or something, just in case. Linux will actually "run" on broken hardware whereas OpenBSD won't (by "run" I mean until things start to get corrupted in unpredictable ways). I've seen it happen on a shitty AMD K6/2 mobo I had long ago.

You could also try to remove one or other other of the ram chips and see if it boots.



>I know I don't have bad memory, that box uses SmartOS now.

The RAM is bad and the shit is just not giving a fuck.



Also the second-stage boot loader has a small shell where you can configure certain things, and memory is one of those. See here:


You'll have to quickly hit a key when the prompt comes up, or else it'll boot the kernel right away.


This week people in our community confronted me about my lifetime of
not understanding emotions. My flippant attacks in emails have been
both unprofessional and uncalled for. Especially at times when I made
it personal. In my quest for a better patch, this made sense to me.
I know now this was not OK and I am truly sorry.

The above is basically a long-winded way to get to the somewhat
painful personal admission that hey, I need to change some of my
behavior, and I want to apologize to the people that my personal
behavior hurt and possibly drove away from kernel development

I am going to take time off and get some assistance on how to
understand people’s emotions and respond appropriately.

What now?

485 posts and 78 image replies omitted. Click reply to view.


File: 2723dd1fa1aa601⋯.jpg (203.84 KB, 999x825, 333:275, grumpy_old_man.jpg)


What the hell is wrong with you, shut the hell up and go check your testosterone levels. The fight is just beginning and we will WIN!



heh. burning the iso right now



If the lastname is matched by this regex

they're jewish. German names that aren't jewish end with a double 'n'



That's complete bullshit, lots of Germans americanized their names when they migrated.



>Faggot it's called being a human being and having respect for your fellow man.


=Daily reminder that you can no longer use the web without an approved browser, such as Mozilla Firefox or Google Chrome=

>Please upgrade to a supported browser to get a reCAPTCHA challenge.

>Alternatively if you think you are getting this page in error, please check your internet connection and reload.

>Why is this happening to me?

[tor users can't post images.jpg]

modfag stop fucking deleting threads. your definition of a good thread is shit and arbitrary

21 posts and 4 image replies omitted. Click reply to view.



Stop downloading big files through your browser



There's probably some sites you can't avoid it, because the site is 100% javashit that generates randomized links for every file, and it's all hidden behind a bunch of obfuscated javashit. So you can't just copy/paste the download link to wget or something, because wget doesn't parse javashit, and even if it did it would probably be missing a bunch of javashit pieces that the web browser loaded earlier.



Oh, and if you start the download and then copy/paste the link to wget, it won't work because the link will already be expired after the download started in web browser.



because it's a meme browser



Just change X-User-Agent you fucking /g/tard

File: ca3971ecadb8c7d⋯.jpg (104.26 KB, 750x936, 125:156, 0f5185109382e946857ea7e738….jpg)


I've been learning D but I can't seem to come up with anything low level I want to write anymore that hasn't already been written a thousand times or that would be better suited for a higher level language.

23 posts and 3 image replies omitted. Click reply to view.




>I've been learning D but I can't seem to come up with anything I want to write

If you can't think of something you want to write, then programming isn't for you. Fuck off.



Stfu nigger I've been doing this since I was 10.



you've been pretending to program while not making anything for 2 years already, very impressive. By the time you're in high school you might be able to write fizzbuzz.


File: 429b3877fad8636⋯.png (83.37 KB, 971x546, 971:546, b0cecd320fa6e93690f7a722f3….png)


Yeah ok bud you can stop projecting now




77 lines of source


also 77 lines


89 lines of javascript

All under 100 lines. Stop counting blank lines, comments, and printing code.

Also, you can easily strip the crud from #2 and bring it down to 37 lines: https://pastebin.com/Mzqs2Szk. Having done so, you can see how easy a bloom filter is. Besides the init functions, which could be done way easier as well, both setting and checking are only a couple lines.

File: 6f5485205ff6d68⋯.jpg (51.66 KB, 1280x720, 16:9, sel4.jpg)


What is /tech/'s ideal operating system? We know it will use the superior sel4 microkernel. What else will it have? What filesystem? What shells? Will it be POSIX compliant, or will it be entirely different? What shell(s) will it have? Let's relax and LARP a little.

29 posts and 2 image replies omitted. Click reply to view.




>An ideal operating system would be microkernel based but the userspace applications will be run with a thin wrapper which translates the system calls so that the underlying microkernel can be anything rather than a specific microkernel. The wrapper will also be dynamic so that critical aspects of the system such as drivers and the filesystem can be easily swapped out, even while the system is running, without having to modify the applications. For god mode you can also have all the userspace applications distributed as LLVM intermediate code and then JIT them at runtime.

i came



>sek4 can be used as a hypervisor, and there's plans to make a qubes fork with it instead of xen

Assume you meant sel4 here, but source pls. Can sel4 run on POWER9?



what plans? where?



People are actually already doing something like this with POSIX compatibility. Most POSIX compliant programs can make syscalls that either the linux, openbsd, or net/freebsd kernels can interpret. Since userspace calls for linux never change, only the internal kernel system calls, someone should implement the userland GNU/linux system calls as a translation layer for a intermediatary which you can then fork and fill in with your own custom kernel. Like you could run windows NT under it if you so wished *why would you ever do this?**. Or you could port SEL4 to the intermidiatary. To make all the userland code a LLVM intermidiatary would be trivial to do on the fly. Then you just need to write a super secure/performant JIT compiler.

File: d556c439729aa38⋯.png (77.03 KB, 1200x1276, 300:319, c_programming_language.png)


C isn't great despite the fact that you can fuck up your entire system with it. C is great because you can fuck up your entire system with it.

To sum it up quite nicely: with great power comes great responsibility (don't make this a spiderman thread). C gives you all the tools you need to make your program truely slim while being just abstract enough to understand it all (try coding complex programs in assembly i fucking dare you).

Anyone complaining about C being unsafe have the same level of intelligence as people who think that owning a gun somehow means your home is more dangerous.

Other languages are great for quick scripts, but for a large program there really isn't anything that can replace C.

77 posts and 10 image replies omitted. Click reply to view.



what the fuck nigger, i just realized you aren't even asking for varargs in this entire thread. you can already do variable length arrays in C99:

#include <stdio.h>
void nigger(int numnigs, int nigs[numnigs]) {
for (int i=0;i<numnigs;i++) printf("%d\n",nigs[i]);
int main() {
int nigs[3]={1,2,3};
return 0;

it's a feature that you pass the length explicitly. C is for low level code, it doesn't bend over to make it easy to pass a bunch of array literals everywhere. you can easily pass some subset of an array for example nigger(2,nigs+1);



Yes, I already mentioned that method and explained why I hate it in this thread.

TL;DR: I already know what's happening, so I no longer want to be forced to type extra shit I don't need to because it makes writing and reading and maintaining the code slower and more annoying.

I really do not understand this idea of "be as literal and verbose as you possibly can even though it's obvious what should happen if you wrote less".




${parameter%word} is POSIX. Try man dash next time.



But that's what I said, nigger? He used ${var//pat/repl}. Also, dash isn't entirely POSIX, it's better to look at http://pubs.opengroup.org/onlinepubs/9699919799/.



>function pointers

function pointers syntax is cancer.

>Pointer arithmetic is a boon

It is only defined for doing so inside of an array plus one past the end.

>C is just so amazing, I love it

How can you enjoy using that piece of unix weenie garbage?

File: 97e1ea6579621ed⋯.png (141 B, 225x150, 3:2, logo.png)

File: e1bcb8327e98f55⋯.jpg (76.04 KB, 766x772, 383:386, the_worst_javascript.jpg)


There is a big problem with a lot of free software nowadays, and that's bloat. There's a really good article put out by the suckless community on this issue (https://suckless.org/philosophy). This page does good at describing the practical problems of bloated software, but I want to talk about the ethical issues surrounding "bloatware".

Now, technically, all bloatware put under a free licence is free software. But that doesn't mean that you can edit it, at least not easily. Freedom 1 of the Four Essential Freedoms states that the user has the freedom to "study how the program works." How the hell can you study the program if it's all jumbled up? This produces the same problem that proprietary blobs do: a gateway from studying how the program works. It may be easier than machine program to read, but given enough lines, the program becomes virtually unreadable.

What are some examples of this?

> chromium, firefox, most GUI web browsers

> bloated window managers

> anything GNU touches

> the big elephant in the room that came from Red Hat

> the Linux kernel (there's no way one program needs 4.8 million lines)

Now, how can we solve this? Start by using simple software. Don't use urxvt, use st. Don't use i3, use dwm. Now that's not to shill the suckless community. But they're really the only ones pushing on this issue, even though they only come at it from a practical perspective. Start by rolling up your sleeves and learning how to patch these programs so they do the things you want them to do.

Another good idea is to build a LFS build using only simple programs. Rather than the GNU utilities, use some of the BSD utilities, or Plan 9. Ideally this should be available in a distro, but that probably won't happen for a while. If anyone wants to work on this with me over the long term, let me know in this thread.

Pic not related, but it is awful progrPost too long. Click here to view the full text.

98 posts and 8 image replies omitted. Click reply to view.



i thought summer ended already



>all these (you)s

I'm in heaven



What's needed is a bare metal platform which doesn't constantly change. The rPi would be a good option, with a stable hardware configuration.

Intel's right out, there are a million peripherals to support and they revise everything all the time.




>"open source" allows faggots like Sony to just take FreeBSD and make their locked down computer called a console or Apple to avoid working for their turd of an OS

>Open source software is free software, except it grants one additional freedom

what terrible bait.



Your business model of selling software is self-limiting if you believe the only way to sell software is to copy the common model of selling proprietary software. The way to make a profit selling free software is to sell something valuable that cannot be readily duplicated.

File: a6ba8d5ca41b235⋯.png (9.95 KB, 329x153, 329:153, index.png)


I dont like Microsoft operating systems and wanted to try something

different. The computer had a working installation of Windows, which

had been running well despite being from MS. Rather than delete it, I

just changed to another hard drive. I installed Linux. The

installation process was very painful. Getting it to cooperate with the

hardware was worse, and of course there is no real support. I finally

got it halfway working. At that point, I found it was hard to learn,

harder to get used to, and hardest to do anything useful since none of

the programs were familiar.

Two days later the computer stopped working entirely and would not even

boot. I spent hours fighting with it, tried to reinstall linux and it

simply would not work. I removed the hard drive that linux was on,

plugged back in my Windows hard drive, and could not make the computer

boot up. I finally took it to a computer repair place, and was told the

CPU was dead. Cost to replace was more than another computer.

Hundreds of dollars later, I had another computer, with more power than

before. Once again, I removed the hard drive, and installed that same

spare harddrive with linux on it, only to discover that hard drive was

permanently damaged. So, I purchased another harddrive, installed it,

and installed another distro of linux that was listed to be one of the

best ones. A week of fighting with installing it, and trying to make it

work, I finally had a semi-working computer. Another week of struggling

with trying to learn and use Linux, I was ready to give up on it and put

the original Windows hard drive back. The next day I removed the linux

drive and put back the Windows drive, and found the computer wouldPost too long. Click here to view the full text.

102 posts and 25 image replies omitted. Click reply to view.


Man you imageboard niggets got really bad at having a sense of humor.


File: 802d0e6a320c3cb⋯.png (158.86 KB, 790x397, 790:397, frens.png)

yeah dude i would throw your PSU away quickly and buy a new one before you ruin another PC


File: d738f218e54a04d⋯.gif (27.75 KB, 987x862, 987:862, 1462889773457.gif)


the layers of bait are infinite, anon. the real shitposters take nothing seriously



this would make more sense with a jewish guy ranting about shekels



If you use Linux to listen to music, set it to 240V instead of 220V, it sounds much better.

File: 308a553dbe16f09⋯.gif (976.36 KB, 250x224, 125:112, screaminginternally.gif)


Fuck my life, looks like i'll be stuck with my N900 for 10 more years. Apparently they are considering making their own keyboard phone however.

Source: https://www.indiegogo.com/projects/keyboard-mod-a-physical-keyboard-for-the-moto-z#/updates/all

5 posts and 1 image reply omitted. Click reply to view.



>I deliberately made a shitty thread, got mocked for it and now I am mad. How could this be happening to me?



You're literally the only one here whining about not wanting to click a link.




Check the URL of this page, you're not on reddit. You may think you are, but you're not.

Now leave.



>he clicks cancer like that

why be such a faggot, anon-kun


>some chink based in the UK made a keyboard add-on for the two-year-old Moto Z but because of "production issues", "inherent design issues", and very low userbase the project is cancelled

>the funds are spent, but backers can request a refund, meanwhile the UK-based company is continuing another project

Here's your TL;DR for you all.

Secondary source: http://web.archive.org/web/20180917060625/https://www.androidauthority.com/the-crowdfunded-moto-z-keyboard-mod-has-been-canceled-904207/amp/

Delete Post [ ]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
| Catalog | Nerve Center | Cancer
[ / / / / / / / / / / / / / ] [ dir / animu / arepa / ausneets / ita / kancolle / mde / vg / vichan ]