[ overboard / sfw / alt / cytube] [ leftypol / b / hobby / tech / edu / games / anime / music ] [ meta ] [ GET / ref]

/tech/ - Technology

"Technology reveals the active relation of man to nature"
Name
Email
Subject
Comment
Flag
File
Embed
Password (For file deletion.)

| Catalog | Home

File: 1608526088541.png (368.59 KB, 680x838, dangerously based.png)

 No.3025[Reply][Last 50 Posts]

I've decided to make my script open source. Enjoy.
https://pastebin.com/raw/pajZ4N2x

Edit: This script has been banned on leftypol, hobby, tech, edu, games, gulag and anime. But you can still post with it in this thread, I guess.
292 posts and 109 image replies omitted. Click reply to view.
>>

 No.4804

File: 1608526271141.png (195.93 KB, 820x986, (you).png)

>>

 No.4827

OP can you add a back massager button for when my back hurts
>>

 No.5096

Is this thing over, OP? Script needs some burger election edits.
>>

 No.8410

Classic thread
>>

 No.8469

Can this be used over TOR on the bunkerchan onion


File: 1608525969713.png (107.06 KB, 361x370, 1588828817840.png)

 No.1663[Reply]

Oh god
oh fuck

I'm retarded.

I've never been tech-savvy, just a pleb consoomer and user, never digging deeper than what was on surface level.

But it seems to be, based on what I've been hearing for the past two years, that those who don't have a workable knowledge of it will simply be considered the illiterate of the 21st century.

What bare bones basic, and I'm talking like Primary School shit I'm just that dense, level stuff should I learn?

So far I've got:
- Linux (no fucking clue how I'm going to learn it)
- Python (seems accessible and is used in some GAN AIs which I find interesting, so kinda motivating)
- Ruby (it's easier Python, is it really worth it then?)
Post too long. Click here to view the full text.
58 posts and 11 image replies omitted. Click reply to view.
>>

 No.8414

File: 1620701356320.jpg (Spoiler Image, 149.77 KB, 1000x1000, hey boy.jpg)

Is it even possible to delete your past internet behavior?

Like, the gov can just get your ISPs to give them everything you've ever browsed right?

How can I go forward into a professional career knowing at any point someone could weaponise my furfag phase?
>>

 No.8416

>>8414
The government won't give your future employer your search history just to prevent you from getting a job.
>>

 No.8417

Start with linux: Get Linux Mint installed on a machine and use it for 1 - 2 years and you will learn how to think like a computer and do not shy away from the terminal OP. Use the terminal for EVERYTHING.
>>

 No.8434

>>8417
thankee
>>

 No.8452

>>8434
Also if you can't figure something out google it, or, duckduckgo it if you hate google like normal people.


File: 1619145873281.jpg (42.88 KB, 501x534, 0cd9739ec70a6eae95888cbcdf….jpg)

 No.8005[Reply]

Functional programming was a craze.

I've learned scheme and common lisp and scala and haskell in classes at uni/grad school and although in the 2010s the functional programming craze was huge eventually it died out and people just decided that low level languages like go and rust were better and that even java could be good if you add lambdas and first class functions/function objects to it. I was a full on FP cultist from 2010 to like 1-2 years ago.

After writing actual functioning apps in functional languages I've concluded that old fashioned OOP/java and now low level multi paradigm languages like go are probably better than the languages like clojure or haskell which force functional style and take up huge amounts of memory due to immutable data structures, despite the compiler writers best efforts. The concurrency benefits can simply be gotten by adding a few functional features to mainstream languages which they have already done, for example, C# and Java. Although C# does it way better imo.

I see literally no reason to write an app in haskell, clojure, scala, etc. over basic Java/C# or rust/golang
24 posts and 2 image replies omitted. Click reply to view.
>>

 No.8431

>>8427
I think you are asking two different things but not too sure.

I will answer the memoization first a la
f(x) { if (f[x] == null) {f[x] = f(x)} return f[x];}

Haskell is semantically non-strict and the GHC compiler is lazy by default. This allows you to pretend like there exist an infinitely large data structure (list for single valued functions, map for multiple valued functions et cetra) that is populated with values you (will) need. When your program actually executes in hardware and needs that value, it will either utilize the contents of list / map / data structure or calculate (recursively or not) the value it need, store it into list / map / data structure and use it (transparently). There is no practical difference (as in how rough assembly language output would be generated) between your 'procedural' pseudo code and

memoize f = (map f [0 ..] !!)
fx = fix(memoize . f)

after all, turing machine and lambda expression should be equivalent right?

Now about the second part of the question regarding 'global' immutable, as you could readily understand the infinitely large data structure caching f's value is indeed immutable from programmer's perspective. Its contents are initally not 'realized' but it can, and it will be realized when you actually need it on runtime. You might be confusing not relying on mutability (side effect) while writing program and how haskell's compiler and runtime actually evaluates the code. If no side effect of any kind is not allowed while realizing computation, haskell or purely functional codes will not be able to do anything inside physical processor and that is not the point of 'purely' functional languages.

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

 No.8432

>>8426
>>8427
Look up prolog son, some implementations do tabling for free
>>

 No.8435

>>8432
Prolog is not a functional language.
>>

 No.8446

>>8411
>The reason people actually working in industry have been pushing FP meme and buzzwords like abstract type classes is because large problem domain that has been historically tackled within OOP framework turned out to be as easily 'approachable' in purely functional languages cheaply. Nothing more, nothing less.

except that a bunch of people in the 2010s didn't treat it like that, they acted like OOP was "BTFO", outdated, and that FP would cure cancer and world hunger. Saying FP is ok in some circumstances is not the same as subscribing to the cult of FP and the blogosphere of it and shit
>>

 No.8451

>>8446
what exactly is the value of this post? If you have valid criticism of haskell or MLs or frameworks written in those languages (which there are many and poor heap management is not one of them) share it with your personal experience or analysis. Why do you want to talk about nameless bloggers?


File: 1608525844378.png (49.66 KB, 1024x1024, 324r234rf3.png)

 No.274[Reply]

I know, you're asking yourself already, how the fuck are crypto's compatible with a leftwing communist image-board? Well, first of all, fuck you, we live under capitalism and as such must exchange and purchase under the current mode of production we find ourselves under.
Second, I would like some one to help me understand, exactly, how to set up a bitcoin, monero, what have you; wallet. I tried to set this up on my laptop but syncing with the bitcoin network is a huge MASSIVE bitch and took me months and I never got fully synced. Also, it takes a shitload of resources to work properly on my computer. I can barley do anything else.
So, my question is: What is the best way to get into bitcoin and use bitcoin and other cysto's like a boss? Am I doing something wrong? What are the best specs for btc and the like? As always, any help would be appreciated. Thank you /tech/!
18 posts and 4 image replies omitted. Click reply to view.
>>

 No.3022

>>3018
Smart contracts, mining is getting removed, many other better features. It's not perfect, but Bitcoin is merely a store of value, while Ethereum is a effectively a whole platform running most of the other successful crypto projects.
>>

 No.8307

>>276
>>276
>capitalism is when you buy things
i am in awe at this braindead comment
>>

 No.8309

This thread is from the start of tech on bunker
>>

 No.8443

Anybody use monero in here?

It seems cool.
>>

 No.8444

>>274
bitcoins are not a viable currency and basically just a meme. You literally can't 'use' bitcoin for anything it was designed to do - the transaction costs are like $15 right now, it's slow, and it is completely public.

There are ok cryptos out there but not bitcoin.

did u try the official monero wallet gui?


File: 1620560915818.jpeg (7.67 KB, 275x183, download (1).jpeg)

 No.8384[Reply]

I am currently going through my first OOP course in Uni and I can't shake of the feel that this is an overhyped meme. Sure, it is very useful in certain cases, say if you are making a video game or some other big project, but it just seems useless for day-to-day coding where you are just trying to execute a specialized instruction. I just don't encounter a situation where I would have that many different type of semi-related objects that it would warrant the use of family hierarchies and etc. Am I just too unexperianced with coding and miss something, or is OOP just not that amazing as its made out to be?
9 posts omitted. Click reply to view.
>>

 No.8421

>>8390
> Personally I think it makes sense to use OOP when designing the GUI component of a program, especially when you start implementing callback functions when continuously checking onclick, onmouseup or onhover events in a program loop.
never understood this argument. you can just use multi threading and multiprocessing for things like this.
>>

 No.8422

>>8401
Small talk is not modern OOP.
>>

 No.8423

>>8422
Oh now it has to be "modern"?
>>

 No.8424

>>8423
do you agree that when someone says OOP in 2021 they are talking about something which is distinct from Smalltalk?
no it doesn't have to be modern, I don't think people are against OOP for abstract reasons, but against OOP as it's implemented in Java and C++.
>>

 No.8428

>>8424
No, /tech/ have conclusively demonstrated that they don't know what they are talking about. Smalltalk is thoroughly OOP, you can't get any more OOP than it, and most of the criticism in this thread applies to it. It has deep hierarchies, dynamic dispatch (which imho is the defining feature of OOP), a complete disregard for how CPUs work (no wonder it pioneered virtual machines and JIT), etc. You will have to make up your mind about what you hate in Java and C++, is it the OOP? The imperative? The mixture of the two? But you can't just excuse Smalltalk because it is a hipster language unlike Java and C++ which are preferred by the unwashed programmer masses.


File: 1619870151598.png (625.97 KB, 3771x5334, InfoGraph_One_Shot-01.png)

 No.8208[Reply]

Five ways in which tech workers are organizing
3 posts omitted. Click reply to view.
>>

 No.8228

Five ways in which tech workers are organizing
>>

 No.8233

Five ways in which tech workers are organizing
>>

 No.8284

I've worked in Big Tech and holy shit are people brainwashed to dick suck the company and it's leaders.
>>

 No.8419

>>8227
It was just interesting material to introduce other tech people to organizing and give them a lens to understand what is happening in the field.
>>

 No.8420

It would also be interesting to know if you can think of other forms that you find relevant


File: 1608525890546.jpeg (4.86 KB, 180x180, rfe4r34r34r.jpeg)

 No.773[Reply]

Why is setting this piece of shit up so fucking difficult? Come to think of it? What the fuck are computers so fucking difficult? It seems everything I do on a god damn computer these days breaks something, or, I didn't do it right, or it wasn't the right architecture, or, what ever the fuck man. Seriously, this shit has gotten out of hand. It shouldn't be this god damn hard to have freedom in my own fucking home.
33 posts and 4 image replies omitted. Click reply to view.
>>

 No.8278

>>8277
Maybe Gentoo will shine with custom architecture Risc V processor ?
>>

 No.8279

>>8271
Alpine's performance mostly benefits compact programs like busybox.
Gentoo offers many distinct packages, but in fact most users follow the guide, that recommends packages for a bloated standard desktop like NetworkManager and DEs.

Most of alpine's base system and some packages are also statically linked, which is in most cases faster and than dynamic linking http://harmful.cat-v.org/software/dynamic-linking/
It links all programs against musl instead of glibc, so all binaries are generally smaller.
The musl chroot of gentoo is as well integrated as openrc for arch.

Of course the binaries cannot use any fast instructions of the local cpu, but you can still compile alpine packages with aports.
>>

 No.8280

>>8277
I remember compiling my own ports locally on a m68k machine back in the day optimising the compilation flags for my specific chipset and it made a noticeable difference back in the day

What's changed?
>>

 No.8282

>>8279
I think I'll install it later and see. I don't care for wide range of packages since I compile all my applications, I just want the system to be as fast as possible. I'm typically just a bit skeptical of all these "super tiny" distros because I feel instinctively if they were faster on decent hardware surely everyone would just use it?
>>

 No.8413

>>8280
Compilers are much better
You can't gain much by just enabling latest architecture instructions
(Distro maintainers use the same compiler)
Targeting it on skylake instead of Core 2 duo gives you meaningful performance increase only in HPC scientific workloads


File: 1620550417077.mp4 (22.93 MB, 1920x1080, anarchism-evangelion.mp4)

 No.8380[Reply]

YEAR OF THE LINUX DESKTOP
YEAR OF THE PROLETARIAT'S REVOLUTION

I can feel it, it's so close bros…
>>

 No.8381

File: 1620552580847.webm (4.26 MB, 480x480, pepe headpat.webm)

Bumpity
>>

 No.8408

>>8380
https://www.youtube.com/watch?v=-qxP2TzYcNw

are we going to make it soon enough though bros?


 No.8375[Reply]

https://blog.qualys.com/vulnerabilities-research/2021/01/26/cve-2021-3156-heap-based-buffer-overflow-in-sudo-baron-samedit

This exploit was sexy, implementation was neat. bug was obvious. I am immensely jealous.
What do you guys think about it?


File: 1620316958975.jpeg (54.78 KB, 680x453, 555.jpeg)

 No.8325[Reply]

What's this about a Chinese satellite being out of control? Sounds like a dumb hoax.
http://orbit.ing-now.com/3dlaunch/payload/data/2021-035/
>>

 No.8326

>>8325
I thought there new rocket broke down or smth
Thats not really rare
>>

 No.8331

>>8325
A rocket China launched went into orbit but the launcher also accidentally went into orbit and will fall down within the next two weeks. It's pretty big, but it's not gonna come down and nuke a country. It'll likely catch fire on reentry and debris will fall into the ocean. There's still a possibility of it hitting civilization though.
>>

 No.8363

I bet everyone's making a fuss about something that happens often because this time it's Chinese.


Delete Post [ ]
[ overboard / sfw / alt / cytube] [ leftypol / b / hobby / tech / edu / games / anime / music ] [ meta ] [ GET / ref]
[ 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 ]
| Catalog | Home