[ / / / / / / / / / / / / / ] [ dir / animu / fast / leftpol / mde / rmart / tacos / vg / vichan ]

/tech/ - Technology

Catalog   Archive

Posting will be 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: 8d2158c08e5129f⋯.gif (3.49 MB, 480x320, 3:2, systemd.gif)


are these arguments up-to-date? Or arguing against systemd in aug/2018 is pointless?


266 posts and 30 image replies omitted. Click reply to view.


File: 0a9e094d93854fb⋯.png (57.49 KB, 586x336, 293:168, EvenDJBHatesSystemd.png)


Gnome? you mean that formerly-GNU project that brought us outreachy, and hard-depended on systemd, killing freebsd/openbsd compatibility? The one bought and owned by Redhat since at least version 1.5? The one that let Havoc Pennington force Enlightenment out of the project? That Gnome?



Well it depends on what you call a registry.

The windows registry is a clusterfuck of nondescript names with a myriad of unexplained uses and no clear purpose, and does god knows what.

You can find some configuration options in it, so I guess it's the windows equivalent of /etc/ and ~/.config/ ?


File: df0bf417dc9c9f5⋯.jpg (120.57 KB, 1024x576, 16:9, no ending.jpg)


>browsers in pid 1



Gnome is still a GNU project. Gnome doesn't have a hard dependency on system.




IT world is pozzed

File: d6077c58c9945ce⋯.png (445.71 KB, 466x466, 1:1, JoshuaConnerMoon.png)


Joshua Moon (Null) ripped off this community to the tune of ten thousand dollars before Jim and Hotwheels righteously fired him. Also, he fantasizes about fucking rugrats to death.

Over on /baphomet/ it appears that Josh's latest project is a 'free speech' hosting company. /baphomet/ have got a dump of all his current hosts and his network layout.

Sure would be a shame if something happened to them.

Current host usage: :80 Filtered - Juniper router with web-admin locked down. :80 Closed - Dell with two network interfaces, probably the physical host

for all the VPS Josh is selling. Hey! I think he is selling more quarters than

he got! :80 Closed

:3148 It's a Proxmox server for managing VPS :80 Closed

:3148 It's a Proxmox server for managing VPS :80 Filtered - possibly someone's web backend - Kiwi farms lives here?

Locked down :80 Closed

Locked down :80 Closed

DNS Server Filtered - possibly someone's web backend - Kiwi farms lives here?

Really locked down. 503 - Figures

:8080 503 - Figures

This device is a proxy / load balancer. Filtered - possibly someone's web backend - Kiwi farms lives here?

:443 returns plaintext '...'

:8443 returns plaintext '...'

Suspect a host header is required or a particular source for the web request

Post too long. Click here to view the full text.
35 posts and 4 image replies omitted. Click reply to view.



>Power over the site

Trying to prevent the site going from gpl to agpl is a noble cause and he lost his job fighting for it. A noble sacrifice in my opinion. This site is now no less pozzed than half chan.

And yes as I've already mentioned he stopped development because he clearly is incapable of finishing such a large project due to his sub par programming. The only idiots are the ones that gave a crappy Dev $10k to shoot the moon.



I'm glad you like my site, I wrote it in Golang.



> load balancer

Jewsh likes to spread kiwifarms across a ton of tiny servers and uses a load balancer




>Josh wasn't informed how cache heavy the website would need to be

...but he was the one who designed and wrote it



> Jim sold his soul for money

He sold his soul for a pig farm? What? Who on earth would do such a thing

File: b9af1f04d97d2d6⋯.jpg (29.04 KB, 657x527, 657:527, IMG-20180916-WA0002.jpg)


Its time for /tech/ to rise up against the trannies. Lets plan something anons. Cuckchan /g/oys won't do shit. Its time for us to save Linux.

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


File: e9d5e94f95d24b2⋯.png (646.26 KB, 800x800, 1:1, ClipboardImage.png)


The best thing you can do as a project leader is to just ban them without any discussion. Or better – shadow ban.



That won't make them remove it. If you've implemented a COC you're already too far gone to care about code quality.



Then they'll just have a tantrum that you silenced them.



hence shadowban



We can absolutely fight back, but we need to build a group that can actually code dedicated to the proper ideals.

File: c9ccb69fcd63be3⋯.png (1.61 MB, 3840x2160, 16:9, programming challenges v4.….png)


What are you working on, /tech/? Don't be shy about asking for help or code review. Keep your posts on-topic, please.

Bash script to pick random number for challenges:

echo $(((RANDOM*145>>15)+1))

260 posts and 31 image replies omitted. Click reply to view.
Post last edited at


File: 5733ad3f936f12a⋯.webm (4.68 MB, 1920x1080, 16:9, Category Theory in Life -….webm)


but then


File: 356a804a95bcbb3⋯.webm (5.12 MB, 1920x1080, 16:9, Category Theory in Life -….webm)


Well played doctor.



Since I rolled 80.

with Ada.Strings.Unbounded; use Ada.Strings.Unbounded;

with Ada.Text_IO; use Ada.Text_IO;

with Ada.Strings.Unbounded.Text_IO; use Ada.Strings.Unbounded.Text_IO;

with Ada.Containers.Indefinite_Vectors; use Ada.Containers;


procedure main is

type chars_ptr_ptr is access constant Interfaces.C.Strings.chars_ptr;
pragma Convention (C, chars_ptr_ptr);
function To_Ptr is new Unchecked_Conversion (System.Address, chars_ptr_ptr);

procedure execvp (
path : Interfaces.C.Strings.chars_ptr;
argv : chars_ptr_ptr
pragma Import (C, execvp, "execvp");
use type Interfaces.C.size_t;

function fork return Interfaces.C.int;
pragma Import (C, fork, "fork");

function wait (Status_Ptr : access Interfaces.C.int)
return Interfaces.C.int;
pragma Import (C, wait, "wait");

-- end of C function importing - access POSIX --

package String_Vector is new Indefinite_Vectors (Natural,String);
use String_Vector;

-- split unbounded string into strings inside string vector
function tokenize (input : in Unbounded_String)
return String_Vector.Vector is
is_quoted : Boolean := false;
lastpos : Positive := 1; -- unbounded strings index at 1
ulimit : Positive;
output : String_Vector.Vector;

ulimit := length(input);
for i in 1 .. ulimit loop
if element(input, i) &
Post too long. Click here to view the full text.





This is why you shouldn't have nontechnical talks, nor invite women to conferences.



I mean, I guess so, but that's a real fuckin complicated way of saying "shit sucks".

File: 34c3c4af71067a8⋯.png (120.11 KB, 500x700, 5:7, 34c3c4af71067a8dbc0f3184da….png)


Let's have a book thread. I haven't seen one in ages. I

m thinking we should make it a regular thread and make a copypasta for it. It should have some info like good books for noobs/pajeets to git gud. I was thinking some of the following.

Books for beginners:

Structure And Interpretation Of Computer Programs (SICP) by Harold Abelson, Gerald Jay Sussman

How To Design Programs by by Matthias Felleisen and Robert Bruce Findler

Introduction To Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Books on the mindset and philosophy of /tech/:

Free Software, Free Society by Richard Stallman

The Cathedral And The Bazaar by Eric S Raymond

Feel free to make more suggestions, this is just what I could come up with off the top of my head.

Have you read any good /tech/ books lately?

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



I read the entire thing and regret every single page. It's a 500 page book that says nothing of substance. That's quite an achievement.



>here's how to do different stuff

lol? Have you read CLRS? Or is this nigger uni baby advice where you did a few chapters and homework on it.



>GNU Freetardism vs PajeetsoftTM OS false dichotomy

stupid commie



Can you call writing shitty hacked on software art in this era?


File: 8a578234499fb11⋯.jpg (31.73 KB, 342x430, 171:215, stevens.jpg)


This is what you are looking for

File: fb7d62e9afad3b8⋯.png (141.83 KB, 820x424, 205:106, 48466.png)


Is the Microsoft Store really that terrible?



compared to what



File: b127193a010a30a⋯.png (76.9 KB, 300x309, 100:103, 13010633642.png)


>use very small open source project

>report a problem

>sole dev replis: "make a pull request"

Not everyone is a programmer you lazy fuckwits, just fix your fucking software!

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




Yeah yeah, mommy's here to give you your (You).



>>upset when people aren't sucking you off for it

If you want to report a bug follow the developer instructions.

Otherwise just shut the fuck up.



>luser demands programmers work for him for free



>It also makes it impossible for people who are more design/UI/UX oriented to contribute

that's a feature

we DO NOT want "UX" retards contributing to our software and tools

every victory for "UX" is a loss for computing as a whole

"UX" seeks to hide the computer, details and customizability and streamline everything to the point of not needing to think


nobody but you is upset luser


to make life good for other hackers who can read source code and maybe even improve it if they care enough

it's not open source so lusers can spam the issue tracker with feature requests



Just bountysource it faggot


Just make a pull request faggot.

File: 809e39d1a14a233⋯.jpg (18.03 KB, 236x301, 236:301, eb58f7b72ac40771239a5bdb94….jpg)


Why aren't you using Factor /tech/?


Sure it's a concatenative language and that's obscure as hell but it turns out using functional composition can lead to a lot of elegance.

USING: kernel sequences unicode ;
IN: palindrome

: normalize ( string -- string' ) [ Letter? ] filter >lower ;

: palindrome? ( string -- ? ) normalize dup reverse = ;

Consider the simple example they use for palindromes.

Without using any variables, and with only function composition it can express a very robust word for finding palindromes. This function will even go as far as finding if

"A man, a plan, a canal: Panama" is a palindrome.

Some of factors main merits:

Fast (SBCL level, which puts it far above many other languages)

Multi-paradigm with an Object System approaching CLOS capabilities.

Introspective and Exception system close to or exceeding Common Lisp

Meta Programming capabilities possibly exceeding Common Lisp

-- Because there are hardly any variables you get to use defmacro as if it were a hygenic macro because there's no variables that can be accidentally captured.

No Cruft and possibly the most beautiful layout of any src directory I've ever seen.

Massive standard library with plenty of stuff to make good applications now.

Hands down one of the greatest C FFI's I've ever seen. (And I've looked at/used many)

Post too long. Click here to view the full text.
41 posts omitted. Click reply to view.



Maybe read the standard mate



Ups. Looked elsewhere. You're right.

At least you can still just write: a[i] = i; i++; instead.



>and you could even reason about it without ever having seen the language before.

It's a random mess of different symbols. I doubt anyone who isn't familiar with this class of languages could tell you what it does.



Most of it is plain english


KipIngram in the #Forth IRC spams it to shit talking about his fucking shitty Forth project with no source and endless ideas-guy tier ideas and I hope he blows his fucking brains out

File: 9e7099696af9b71⋯.jpg (4.13 KB, 146x142, 73:71, 1425498762.jpg)


Don't give them your money


>When inserting data, the user must not have to define a complex schema, and can change her mind afterwards


>When a user wants to average the value of a column, it should not be her concern


is nothing safe from pozz?

14 posts omitted. Click reply to view.



This. People have already been doing this for ages.


SICP occasionally refers to the current hacker as "her". This shit isn't much pozzed software, it's normal. Women aren't even the problem, it's the trannies that are the problem.





File: 57b4dbc952a3256⋯.jpg (62 KB, 480x456, 20:19, Burger_und_panzer.jpg)



>relevant to free software

Taken from qdb-2.7.0-linux-64bit-server.tar.gz share/doc/qdb/LICENSE.txt

Copyright 2009-2018, QuasarDB SAS All rights reserved.

QuasarDB has the exclusive rights to license this product.


The community version is limited to 2-nodes, 4 GiB of RAM per node, and
16 GiB of storage per node.

Your may not loan, rent, lease, provide a service for which the user
charges a fee, license or otherwise transfer the Software or any copy
thereof, to or for the benefit of a third party.

You may not delete or change any of the proprietary rights notices of
QUASARDB and its suppliers appearing on the Software or Documentation
and the user agrees to reproduce all such notices on each copy he is
permitted to make under this Agreement.

You may not copy, alter, merge, modify, translate, adapt in any way, or
prepare any derivative work of the Software.

Except as permitted by law, you may not reverse engineer, disassemble,
decompile, or otherwise attempt to reconstruct or discover any source
code (other than readily user accessible source code, if any),
underlying ideas, algorithms, file formats or programming interfaces of
the Software, or allow others to attempt any of the foregoing.

The community edition is provided "as is" without warranty of any kind,
expressed or implied.

This Agreement shall be governed by the laws of France.

QuasarDB does not meet ANY of the conditions of free software:

< * The freedom to run the program as you wish, for any purpose (freedom 0).

The first clause "[t]he community version is limited to 2-nodes, 4 GiB of RAM per node, and 16 GiB of storage per node" and the fifth clause "[…] you may not reverse engineer, disassemble, decompile, or otherwise attempt to reconstruct or discover any source code […], underlying ideas, algorithms, file formats or programming interfaces of the Software, or allow others to attempPost too long. Click here to view the full text.



rms actually got a point here, as usual.

Why maintain a gazillion of pronouns if you can add an extra one for all degenerates.

File: b2fc3665744c8f9⋯.png (12.66 KB, 333x239, 333:239, Untitled.png)

File: c746c92563261a8⋯.png (21.13 KB, 633x361, 633:361, txt.png)


How is it possible for an open source developer to require this much fucking money to live? In general how is it supposedly so difficult to develop this piece of software?

For instance, if someone was working on the text tool full time, you should be able make something better than Gimp's text tool within a month. Instead we've been stuck with a barely usable turd for over half a year now. A text tool is not even that complicated if you already have methods for rendering characters and handling text input.

I often look at open source software and it's fucking mindblowing how bad the design of some programs is. For example I used some font manager, and it froze for like 5 minutes upon startup as it was loading font files. All it needs to do is read the fucking filenames in a folder and show them, then when you click something it reads the file and renders text. It should open and be responsive in a fucking instant.

Even when the objective is incredibly simple, it seems most developers take 5000 mile detours to accomplish them. Like how Krita added some XML thing to handle text even though it should be just an array of characters with tags that change the font properties. It would be EASIER to do it without that XML shit, but it's as if they don't know how to write programs so the only thing they could think of was using some shitty library. Or is the problem that everyone programs like >>968031 and it makes it impossible to do things properly or even see that there's a simple answer to your problem?

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



>What the fuck are you even spending most of that money on?

On what I want. If you want to hand back the money you earn back to your employer like a cuck you're more than free to do so.

>Is rent really that expensive?

YUP! And rent will be expensive where ever there are well paying jobs. I agree we should fight landlords over this but what you are advocating is that we should cuck ourselves to our employer out of some myopic belief that they will lower prices on software and other stuff.

>Just live with your parents for a year or two and you'll have enough money to buy a house. Jesus.

Why should I live with my parents, when I work for a living. Along with cucking myself you want me to cuck my parents to my employer too lol. I love my parents but our relationship changed once I came of age. They don't want me under foot anymore.



>"Good developer" implies good software

And closed source projects are always better than their open source counterparts.



Text editors.



>and send patch to maintainer(s).

Sorry, I don't want to deal with this shit:




Then STFU or start your own project. Oh all of a sudden you can't, I thought this shit was all bullshit, and so easy.

File: 032cfa77face18c⋯.jpg (37.83 KB, 1052x1052, 1:1, serveimage.jpg)


>Javascript is for brainlets

This is both right and wrong. While you do have to be a brainlet or a masochist to want to use Javascript, it is by far the most confusing clusterfuck of a language that is still in popular use today. On top of that, you are expected to learn at least five different frameworks that have no common sense of rhyme or reason, all adopting their own standards for modularization, scoping, object handling, callbacks, etc. It's impossible to debug, so you better hope you know what you're doing, and all of the documentation is impenetrable thanks to JS having no type signatures or declarations and handling everything through vague and difficult to inspect "objects" that go back and forth between JSON.

Fuck this language. The people who invented Node need to be shot. Brendan Eichmann and his old managers too.

>Isn't it great that we can use one single language for our database queries, backend, frontend, and sidewaysend??

NO, USE THE RIGHT TOOL FOR THE JOB YOU FUCKING SHILLS. I'm going to start bleeding from my ears if I hear this one again.

Webassembly please save us.

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



I don't really want to put blame on Eich.

IIRC when Netscape guys were putting JS into their browser, they just wanted a small feature to compete against IE by making simple drop-down menus or something.

No one really thought this through much, and no one expected the amount of abuse JS will be subjected to 15 or so years later.

> Eich originally joined intending to put Scheme "in the browser", but his Netscape superiors insisted that the language resemble Java in terms of its syntax.

>Scheme "in the browser"

Huh, this is the first time I am hearing this. What could have been...



This. Javascript is OK for what it was meant to be. The same goes for HTML, CSS and the entire web. It was meant to mark up and present documents, not half an operating system with the worst GUI framework known to man.


Where you're WRONG:


>make a call to Javascript for every little shit because there are no bindings for it

Just no.

>On top of that, you are expected to learn at least five different frameworks

If you don't need to support IE and write native scripts: 0 And it's much less code.

>It's impossible to debug

>What is F12

>not just typing in the object name to check if all object values are of the correct type

>what is parseInt()

>JSON is bad

JSON is the JS code turning data into JS code. While that might have been a problem back in the day because retards used eval(), that is no longer the case. You can just attach all your stuff to one object, throw it into JSON.stingify() and read out the values from JSON.parse(). I don't see the problem with it.

Where you're RIGHT:

>The people who invented Node need to be shot. Brendan Eichmann and his old managers too.

*(((Brendan Eich)))

Don't pretend his name is actually German. He's just a fucking kike with a fantasy name. He also made the Brave browser which (((replaces ads with his own))).

>far the most confusing clusterfuck

While that is true. Modern browsers standardized it more than ever.

You should just stick too old things which are supported everywhere instead of using the newest shiniest thing.

>serverside JS

No use for it. It makes zero sense to use it on the server which is not limited by the client.

JavaScript Type Conversion Table from (((them))): (That's a must read. Especially the red values.)

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



>>Webassembly please save us.

>Out of the frying pan and into the fire.

wasm will let us use real languages, it'll be faster and have smaller downloads. JS is already full of spyware, malware, coin miners, etc, wasm can't make it any worse. If it can even just partially eat into the JS browser monopoly, it'll greatly reduce incentive for psychotic managers to introduce JS on the backend or desktop.



>wasm can't make it any worse.

>coinminers are more efficient

>wasm can't make it any worse.

>introduce JS on the backend or desktop

I bet cancer stays cancer.

File: 0dedcb477ba1deb⋯.jpg (11.62 KB, 405x246, 135:82, Cicada_3301_logo.jpg)


I want to learn information cryptography and obfuscation. What books would you recommend?

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


Cryptopals and Brit Cruise are good places to start for a beginner imo


There is already a book thread.

Check the catalog before making a new thread.



What does a philosophy book by some ancient roman have to do with cryptography?



It was written a few years ago by Cicada 3301... It's unsolved as I mentioned.


Cryptokids :^)



>Price fixing in the DRAM market is nothing new unfortunately. As recently as January this year, a Chinese regulator accused Samsung other chip manufacturers of artificially increasing prices to pad their margins. Samsung is also no stranger to price fixing, as a $300 million judgement against it and Hynix was handed down in 2006 here in the United States.


>Today, however, Samsung and other DRAM manufacturers are facing another legal fight in the U.S., and it comes courtesy of the law firm Hagens Berman. A class action lawsuit was filed today in U.S. District Court for the Northern District of California and alleges that Samsung, Micron and Hynix conspired to artificially limit the supply of DRAM chips in an effort to keep prices high. As a result, device manufacturers that rely on DRAM chips had to pay inflated prices, and those costs were of course passed on to you, the consumer. This has especially been true as higher DRAM costs have also resulted in inflated prices for graphics cards that PC gamers have been clamoring for, and paying dearly for recently, versus cryptocurrency miner demand for the product.


>According to Hagens Berman, the above trio of companies together command 96 percent of the DRAM market currently. Their actions resulted in the price of 4GB of DRAM jumping 130 percent during the class period (July 1, 2016 through February 1, 2018). Interestingly enough, the trio of chip manufacturers also experienced more than a doubling in revenue between Q1 2016 and Q3 2017. How convenient…


>The lawsuit outlines the behavior, stating:

>>Defendants each made public statements affirming their commitment to the common plan to curtail supply, and to not compete for each other’s market share by supply expansion. For example, Defendants informed the other Defendants through public statements, that they would keep total wafer capacity flat in order to constrain DRAM supply growth, they would only grow DRAM supply between 15-20% in 2017, even as DRAM demand grew 20-25%, and that they would refrain from taking each other’s market share.

Post too long. Click here to view the full text.
63 posts and 1 image reply omitted. Click reply to view.



>China is going to enter the market and flood it with cheap knockoff RAM

I mean, RAM is RAM. It either has the capacity and runs at the rated speed, or it doesn't. I'm not usually in favor of China chinking industries into the ground but in this case it can't happen soon enough.



>there aren't still good new titles releasing and moddable older titles that can benefit from a faster machine

>vidya is the only use for powerful hardware

>actually using computers is bad

>masturbating over paranoid buttnet fantasies even though (you) probably have zero value as either a security threat or an advertising demo is a valuable use of board space

>implicitly shilling against consumer activism, in support of corporate greed and cryptoponzi scammers, is okay

Fuck off



>caring about resolution

>in CY+3

I'll care about resolution when I can get some panels with contrast and accuracy without the IPS or VA glow.



>I mean, RAM is RAM. It either has the capacity and runs at the rated speed, or it doesn't.

With that kind of naive logic you're just begging to be taken advantage of. RAM can also develop errors and fail on you, anon.

>I'm not usually in favor of China chinking industries into the ground but in this case it can't happen soon enough.



Has anything come out of this yet?

File: f4c985615a92411⋯.png (36.82 KB, 1511x395, 1511:395, Sperg.png)

File: c5e3be604960900⋯.jpg (48.1 KB, 766x844, 383:422, TerryDavis.jpg)

File: c8b73e2e5e9f05d⋯.png (16.2 KB, 973x215, 973:215, Progress.png)


I put this in the thread, but it is autosaging, so I'll start another. No one cares about that whiny technician who has to clean jizz out of keyboards, anyway.

I reached out to The Dalles Chronicle, and they responded that they will be running a story about Terry in the weekend edition. I'm sure someone here or on Kiwi Farms will upload the whole thing.

259 posts and 44 image replies omitted. Click reply to view.



The current year is 2018, not 2017.


and it all happened in the same town where they shot JFK



he said the space alien is god


So anyone around here who knows by now where they buried his smelly remnants?


File: fb7d6073516f5a2⋯.jpg (8.88 KB, 161x181, 161:181, nah.jpg)

File: 812ba5209da19d0⋯.jpg (7.91 KB, 268x326, 134:163, 1485717931806.jpg)


code monkeys will never be remembered, instead of spending 10,000 hours coding spend it doing math

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


tbh I prefer my water directly from the spring.



yeah, because he never washed them



How do you feel knowing your streetshitter is miles behind Europeans geniuses (and he's supposed to be their best). He didn't even made real progress, just was an autistic walking calculator.


street shitters don't do math.



>street shitters don't do math.


go to hell stupid retard

Delete Post [ ]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
| Catalog | Nerve Center | Cancer
[ / / / / / / / / / / / / / ] [ dir / animu / fast / leftpol / mde / rmart / tacos / vg / vichan ]