[ / / / / / / / / / / / / / ] [ dir / abdl / ameta / animu / ausneets / gayshame / leftpol / sw / zoo ]

/tech/ - Technology

Catalog   Archive

Winner of the 27rd Attention-Hungry Games
/philosophy/ - In the mountains of truth you will never climb in vain.

Comment *
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Show oekaki applet
(replaces files and can be used instead)
Password (For file and post deletion.)

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: 1462739442146.png (291.84 KB, 450x399, 150:133, RMS.png)


Welcome to /tech/ - ∞chan's technology board.

Please check the rules before you post:


Looking for hardware or software recommendations? Check out the InstallGentoo Wiki:


/tech/ is for the discussion of technology and related topics.

/tech/ is NOT your personal tech support team or personal consumer review site. We have stickies for that. Keep those kinds of posts in there.

For tech support, software recommendations, and other questions that don't warrant their own thread, please use the '/tech/ Questions and Support' sticky.

For consumer advice, please use the consumer advice sticky located below.

For meta discussion, please go to >>>/metatech/.

For desktop threads, homescreen threads and ricing, please go to >>>/rice/.

For tech support/issues with computers:

https://startpage.com/ or https://ixquick.com (i.e., fucking Google it)



If you can't find what you're looking for and still need help, post in the tech questions sticky.

Looking to switch over to GNU/Linux? Don't know where to start?

Post too long. Click here to view the full text.

Post last edited at


>>>/agdg/ - Amateur Game Development General

>>>/biz/ - Business and Finance (and cryptocurrencies)

>>>/cyber/ - Cyberpunk & Science Fiction

>>>/emacs/ - GNU Emacs

>>>/sci/ - Science and Mathematics

>>>/electronics/ - Electronics Engineering

>>>/laboratory/ - STEM Discussion and STEM Shitposting

>>>/hamradio/ - Amateur Radio

>>>/lv/ - Libre Video Games

>>>/make/ - Make stuff

>>>/netplus/ - Networks and Plus

>>>/prog/ - Programming

>>>/rice/ - Desktop and Phone Ricing

>>>/t/ - Torrents & Trackers

>>>/templeos/ - The 64-Bit Temple Operating System

>>>/vape/ - Vaporizers

>>>/vir/ - Virtual Reality

>>>/wg/ - Wallpapers General

Post last edited at

File: 53eac902e05dd53⋯.png (2.82 KB, 200x200, 1:1, questionmark.png)


Bring all your hardware, software and other troubles here.

399 posts and 51 image replies omitted. Click reply to view.



Here's what my nginx instance uses. Well used since I don't use php anymore. I think it worked though

    location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/example.com/html/www$fastcgi_script_name;
include fastcgi_params;

File: 9cd31551fedf586⋯.png (4.65 KB, 200x200, 1:1, dollarsign.png)


Looking to buy something but aren't sure what to get? Ask here.

399 posts and 42 image replies omitted. Click reply to view.


Replacing battery for sandy bridge tinkpad

>buy genuine from lenovo - full price

>buy "genuine" from reseller - 20% cheaper

>buy "genuine" from auction reseller - 40% cheaper

>buy another knockoff fire hazard - 80% cheaper - cry self to sleep because poorfag

Where can I buy post-recall genuine batteries


If you compile this with gcc -O2, at least for version 6.3 and 6.4 that I've tested, for some reason it optimizes away setting the variables to 0 and gives you a garbage result from adding up uninitialized stack memory. clang, at least 3.8.1, doesn't do that. gcc -O1 also doesn't do that. Is this a compiler bug or some bullshit rulefaggotry where they've decided to break code because the spec says they can somewhere?

#include <stdint.h>
#include <stdio.h>

struct Foo {
uint32_t a;
uint32_t b;
uint32_t c;
uint32_t d;
} __attribute__((packed));

uint16_t foo() {
uint32_t sum = 0;

Foo f;
f.a = 0;
f.b = 0;
f.c = 0;
f.d = 0;

for(size_t i = 0; i < sizeof(f) / sizeof(uint16_t); ++i) {
sum += ((uint16_t *) &f)[i];

return sum;

int main() {
uint16_t sum = foo();
printf("%u\n", sum);

return 0;

If you're curious as to why I'm looking at this, the pseudocode in RFC 1071 for calculating checksums does this and I've run into several programs at work that are now broken because of gcc fucking it. It's 30 year old code and worked fine until now and it's literally RFC compliant.

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



Who knows? Maybe they haven't switched because it's the best compiler available right now; clang, the only real alternative, doesn't support the GCC extensions. Maybe the GCC people cleaned up their act. Maybe one day Linus will get pissed off so much he'll make his own compiler and it will become the git of compilers. Or not. I don't know.

All I know is GCC, especially G++, still breaks ABI and they still have ludicrous program-eating optimizations, and glibc is still a major pain in the ass to upgrade to the point distros keep multiple versions because it's easier.

Doesn't seem things have changed. Maybe people just adapted. Just like us, with -fno-strict-aliasing.


>muh portability

Portable software is lowest common denominator software. It supports only the features common to all platforms. Programs come out wrong and aren't really native to any one platform. They feel weird in the hands of users. Graphical programs suffer most from this. Only companies looking to cheapen software development could possibly like this.

Portability is overrated and a relic from the olden Unix days where there were tens of architectures and different commercial Unix vendors, all subtly incompatible with each other. That's the context GNU was born in. Now it's mostly just Linux and a couple dominant hardware architectures. You wouldn't lose much by targeting Linux directly; chances are you were going to use Linux anyway. Take advantage of all the great things Linux has to offer.

>but muh BSD

>but muh macintosh

>but muh Windows

If you actually care about those operating systems, go ahead and make specific versions of your programs for those operating systems. Use their system calls and Post too long. Click here to view the full text.



Industry targets Linux directly. Almost all advanced networking functionality comes to Linux first and gradually is copied by the BSDs (mainly funded by Apple since they can't use Linux).



Yes. That's exactly how things should be. If industry cares about Linux, then it should make Linux software and improve the Linux kernel. If what Linux has is so good that the BSD/mac OS/Windows people are interested in it, they can come and study the code and implement it themselves for their users.

The GPL gives everyone the freedom to study the software for a reason. Linux programmers shouldn't have to waste time and braincells figuring out a shitty way to support all 3 platforms simultaneously. The same is true for Windows developers or BSD developers. Mac OS developers already think this way and the applications there are better for it.



>x is fine and good and I like it!

>x needs to become the opposite of what it is to be inclusive of my autismal opinions

literal SJW mindset, guys


File: a13c799f2bae813⋯.jpg (37.46 KB, 700x487, 700:487, 14_year_olds.jpg)


>using a compiler flag makes me a SJW

You're trolling me, right?

File: 64e8f5a4edfbbc5⋯.jpg (254.12 KB, 576x816, 12:17, BurkeOReilly130227.3_48.jpg)


Tim O’Reilly’s crazy talk

While the brightest minds of Silicon Valley are “disrupting” whatever industry is too crippled to fend off their advances, something odd is happening to our language. Old, trusted words no longer mean what they used to mean; often, they don’t mean anything at all. Our language, much like everything these days, has been hacked. Fuzzy, contentious, and complex ideas have been stripped of their subversive connotations and replaced by cleaner, shinier, and emptier alternatives; long-running debates about politics, rights, and freedoms have been recast in the seemingly natural language of economics, innovation, and efficiency. Complexity, as it turns out, is not particularly viral.

Fortunately, Silicon Valley, that never-drying well of shoddy concepts and dubious paradigms—from wiki-everything to i-something, from e-nothing to open-anything—is ready to help. Like a good priest, it’s always there to console us with the promise of a better future, a glitzier roadmap, a sleeker vocabulary. This is not to deny that many of our latest gadgets and apps are fantastic. But to fixate on technological innovation alone is to miss the more subtle—and more consequential—ways in which a clique of techno-entrepreneurs has hijacked our language and, with it, our reason. In the last decade or so, Silicon Valley has triggered its own wave of linguistic innovation, a wave so massive that a completely new way to analyze and describe the world—a silicon mentality of sorts—has emerged in its wake. The old language has been rendered useless; our pre-Internet vocabulary, we are told, needs an upgrade.

13 posts omitted. Click reply to view.



Too many words, no substance. The reason "global warming" was renames "climate change" was because "Global warming" is technically incorrect since some parts of the world will get colder. This causes confusion and creates a bunch of retards that exclaim that it's fake since there's still snow.


File: 67854e9b455cbd7⋯.jpg (183.56 KB, 1920x1280, 3:2, Evgeny_Morozov_-_Wer_kann_….jpg)

Guy who works for Soros explains how everyone he disagrees with is a Randian libertarian and Stallman is great. hmm really makes ya think.

>This tendency to view questions of freedom primarily through the lens of economic competition, to focus on the producer and the entrepreneur at the expense of everyone else, shaped O’Reilly

>O’Reilly cared for only one type of freedom: the freedom of developers to distribute software on whatever terms they fancied. This was the freedom of the producer, the Randian entrepreneur, who must be left to innovate, undisturbed by laws and ethics

Gee nothing hypocritical here

>Stallman invented an ingenious license that relied on copyright law to suspend its own most draconian provisions

>Stallman’s plan of curtailing—by appeals to ethics and, one day, perhaps, law—the freedom of developers in order to promote the freedom of users

He uses every low trick in the book too. Priest, evangelism, kumbaya, confess, pope, religious zeal all in a negative context and typing O'Reillys name near it. He even randomly mentions a bunch of Jewish intellectuals apropos of nothing, gee I wonder why. Oh right

> The New York Times, The Wall Street Journal, Financial Times, The Economist, The Guardian, The New Yorker, New Scientist, The New Republic, Corriere Della Sera, Times Literary Supplement, Newsweek International, International Herald Tribune, Boston Review, Slate, San Francisco Chronicle,[5] Folha de S.Paulo,[6] and Frankfurter Allgemeine Zeitung.[7]


>the art of promoting open borders is not to make it a moral crusade, but rather to highlight the competitive advantages of open borders.

Really activated my almonds.


>>but rather to highlight the competitive advantages of open borders

cheap labor first, morals later amirite?


is it really possible to live in a van or other big vehicle? Or caravan?

I am trying to outjew the jews. I don't want to spend a lot of money per month for rent. I would rather save that money and invest it later or multiple that money.

Why would I need to rent apartment or room? I only spend my time on computer and eating food. I could do that in a bigger van. I only need small bed to sleep.

But how about water and food? I would need to be buying bottled watter I assume? Food would be kept in some small fridge connected to car's battery? PC should be connected to car's battery too? Wouldn't it be expensive to get electricity from petrol?

How about temperature and heating? Won't I freeze if van will be turned off during the night?

How about police? In what countries it will be legal or police won't care about me?

How to get shower, I only need it two times a month. But where to do it? In public pool?

But how to get mail and have official address if you live in a van?

Where to shit and piss?

How to wash your hands or prepare food?

Any other tips?





Just read up on RV living



Hospitals are great places to go. You can sleep in waiting rooms without anyone getting too suspicious. They have areas for patient family where you can get hot water and microwave access for food. They'll usually put leftover uneaten food outside of patient's room where it stays until the orderlies take it back to the cafeteria. Large hotels are also great if you need to get out of the elements. You can try to sneak into the areas where they do laundry to do your own. Otherwise, you'll need to find a laundry mat. Washing clothes in a public bathroom might draw too much attention. If you have (some) money, you can park a car in 24/7 shopping area parking lot to sleep. Truckstops have shower access and let you park to sleep, but they also have meth heads and gays. A cheap 24/7 gym membership would be best for shower access, tv, wifi, and just feeling human. If you decide to shoplift for food, don't have any weapons on your person. It's the difference between being taken to jail or a homeless shelter. Libraries, hotels, and hospitals have computers for hospitality. Put a live linux on usb and make a second partition on the flash drive to store files. They might have the bios locked out, but you should be able to find someplace that lets you change boot disk.

File: c8967a5b0666a03⋯.jpg (26.05 KB, 250x282, 125:141, claws-mail-logo.jpg)


What email client do you use?

60 posts and 6 image replies omitted. Click reply to view.


Microcucks Netmail all the way


File: ce30500e71b3df9⋯.png (154.91 KB, 927x740, 927:740, Evolution_36_mail.png)

I would use thunderbird before, but Evolution proven itself to be a very decent software



Probably not good for a /pol/ack though, being based in Germany.


Mutt. It sucks like every email client sucks, but at least it satisfies my autism.



>"A rewrite in JavaScript makes sense now."

Just fucking kill me.

File: a3cdd59f45b404a⋯.jpeg (132.35 KB, 1920x1080, 16:9, 9E76D15E-56EF-4454-A7ED-D….jpeg)


Remember when Windows was just a GUI to DOS? I do, and I remember loving it.

Is it just nostalgia or was it actually good?

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



If you can't into cubes, you'll never master wobbly windows.




>le imageboards are for loser kiddos meme




t. experienced software dev



can't argue with that



No, imageboards are for regular geeks, but it starts to get pathetic once you hit 25 or so.

File: b5eef83743003d3⋯.png (66.47 KB, 1280x1055, 256:211, Void_Linux_logo.svg.png)


Why aren't you using void Linux?

140 posts and 18 image replies omitted. Click reply to view.


Because I'm not a horsefucker.




Fake news.


It is more meme than arch



That's odd, something seems to have gone wrong with your image upload. That's not the Slackware screenshot that should have gone there. But don't worry, we all understood what you really meant.



degentoo is garbage

File: ac03dd0e6eea1a2⋯.png (977.63 KB, 1334x750, 667:375, 3C7740FB-F05F-4FF0-AFA2-D6….png)


>hurr durr better not have systemd


It is neat that a 100% Linux compatible ARM Nvidia hardware can run Linux.



Yeah, we have a thread about Linux on Switch already.




I'm the creator of the previous post, this is just an update that KDE has gotten to work

File: 5e09744789521fd⋯.jpg (15.84 KB, 800x600, 4:3, bash.jpg)


Why do we still put up with the absolute fucking garbage that it UNIX 1.0. It's time for UNIX 2.0. Let me explain: Processes on linux take as input env variables and an array of c strings, print text (the "universal interchange format") to stdout and stderr then they return a single byte.

Processes are the fundamental building blocks of our operating system. All the build systems, init scripts and package managers we have are made out of this. So it's important for it to be solid i.e. it should be done with well typed structured data - not piles of spagetti strings. There's heen so many problems because of it like invocations failing when inputs start with '-' becaues it get misinterpreted as a flag or programs breaking when the file path contains a space.

We should revise the concept of a process to declaratively explain its input in a well typed form, make a new kind of "terminal" to invoke them that isn't based on simulating a 1970s teletype machine (so shit like resizing and scrolling will actually work), have a scripting language that doesn't misintepret fucking everything you write and work entirely based on pasting strings together and then implement a new set of coreutils where things "ls" simply produce a *list* (an actual data type) of files in the directory instead of just some text that it's recommended you shouldn't ever parse.

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


Another answer quoted _why, that Ruby guy. It's a nice example:


Not long ago a friend asked me how to recursively search his PHP scripts for a string. He had a lot of big binary files and templates in those directories that could have really bogged down a plain grep. I couldn't think of a way to use grep to make this happen, so I figured using find and grep together would be my best bet.

find . -name "*.php" -exec grep 'search_string' {} \; -print

Here's the above file search reworked in Ruby:

Dir['**/*.php'].each do |path|
File.open( path ) do |f|
f.grep( /search_string/ ) do |line|
puts path, ':', line

Your first reaction may be, "Well, that's quite a bit wordier than the original." And I just have to shrug and let it be. "It's a lot easier to extend," I say. And it works across platforms.


Oh and this answer is by Jorg W. Mittag. Don't fuck me, DMCAing Stack Exchange bots.


Am I in /g/ ?


No problem.



>Why can't we drop C as well?

Because there's no mature enough alternative yet.


>Am I in /g/ ?

/g/ is in you



That's the point. OP's concept looks nifty on the first glance, but when implemented IRL its shortcomings become obvious. I actually disagree regarding "execution" being garbage here. Aside from needless wordiness (but what do you expect from Pajeetrosoft), it's the concept itself that is bad through and through. Everything else stems from that.



You just described Plan9.

File: 94704b0479635f7⋯.png (43.81 KB, 1024x1024, 1:1, 223EE64C-829F-4892-82EF-F8….png)


why aren't you using the best distro, ferenOS?

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


File: 2c9d8c8fda31bee⋯.jpg (741.92 KB, 3264x1836, 16:9, fbd43fe91a1de92999524150fa….jpg)



You mean watch all my animes? It‘s hard to keep up at times, but then I‘ll just pull an all-nighter.


Because it's not Gentoo.



which is a good thing


>fucking weebly site


File: 58a614e4516b0bc⋯.jpg (207.38 KB, 1200x900, 4:3, 1518404075598.jpg)


what's on the drive?

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


MADTHAD08's backup HD

stupid feds still haven't found it in that wall



Windows 98 installation program



File: a163285caf1b4b4⋯.jpeg (Spoiler Image, 33.65 KB, 600x600, 1:1, serveimage.jpeg)


>what's on the drive?

We'll never know because it's bricked




That's why the stuff around it is white.

File: dd5659ade1b362a⋯.png (164.78 KB, 360x360, 1:1, ClipboardImage.png)


Terry A. Davis

Born: 12/15/1969

Height: 5'11

Currently disappeared.

He last published a video the 15th of December, and since then we only know that he had a complaint against on December 27th.

These are part of the gathered data:

>He has not been in Nye County Detention since 11/09/17.

>He used to camp in Estrella Park (in Phoenix, Arizona).

>His van has 022-RVL has number plate.

>His e-mail tdavis@templeos.org

>His landline (or his parents') — (702) 254-4223

316 posts and 69 image replies omitted. Click reply to view.




>What you SHOULD have done is computer engineering.

Literally a CS degree with a few low level breadboard courses, minus compiler design.

Check, please.



>currently in prison

As fair as we know he's living with some sibling/relative of his.

And apparently he wasn't in prison even earlier, but rather in something closer to a psych-ward.


That directory has been removed a while later its publication... you can still find the content here, https://archive.org/download/TerryADavis_TempleOS_Archive/videos/


Generalizing like that is quite useless, since, at least in Europe, every University, no matter the course's name, can have classes/exams completely different from one another.


File: d69962b13c6210e⋯.jpg (442.35 KB, 835x1280, 167:256, 5511556-detective comics #….jpg)


So why was manlet Tom Hardy cast as Bane?





banned from where? he streams on youtube, right? Did he get banned from jewtube for saying nigger all the time? And, what sort of person would report poor Terry? disgusting


I don't think all the pope videos are there, though. It looks like there's only ~11, and it seems like someone had been talking about pope20+


>manlet Tom Hardy

idk, I'd say he's a pretty big guy

File: 6fb9f6f775d3439⋯.jpg (369.21 KB, 1600x1200, 4:3, Ibm-Thinkpad-1600-1200.jpg)


Old one hit 400 posts, again.

>tfw the seller of a highly modded X31 does not respond to my inquries anymore

308 posts and 42 image replies omitted. Click reply to view.



And a battery that's only 20% worn too! Now to think what I should do with it..



Wait to freak out until it sells matey.



There's retards for everything I suppose.



It's a "Professional Computer Loaded! Flawless" though.



How could it be so slow otherwise?


I don't fear it, I adore it, it taught me patience. Installing it to brag on a thinkpad thread is not a good idea. If you want to brag, use Arch on a Librem like the caffeine cattle you are.

Delete Post [ ]
Previous [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
| Catalog | Nerve Center | Cancer
[ / / / / / / / / / / / / / ] [ dir / abdl / ameta / animu / ausneets / gayshame / leftpol / sw / zoo ]