[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Subject
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]

[Catalog] [Archive]

File: 1757175135599.png (111 KB, 930x590)
111 KB
111 KB PNG
Is Tsoding right about Hare?
16 replies omitted. Click here to view.
>>
>>106506640
also, the problem is not just the code, it's the data structures. If they were clear (descriptive struct field names and comments to describe what's stored, maybe what invariants should be maintained, etc..) you could easily infer what the code is doing.
>>
>>106506664
It's day and night compared to QBE. Just browsing through the code, all the functions, variables, types, fieds names seem pretty descriptive to me. There are a few short comments here and there describing what the functions do, as it should be.
I don't like how the parsing is done though.
>>
>>106505734
I hate academics and mathematicians so much
>>
File: qbe.png (92 KB, 846x1000)
92 KB
92 KB PNG
>>106505734
This is in main.c, slightly more understandable this way, to understand the passes done on each function.

You can see that filluse() is called before every pass basically. This is about the SSA data structure. Each instruction struct has operand fields pointing to (referencing via an index) the variable definitions (variable assignment or temporaries) it uses. For example:
a = 1
b = 2
c = add a, b # c = a + b

So naturally, it contain explicit use -> def chains, which are useful for analysis and transformations. Some passed make use of def->use chains however, and here in QBE it's maintain by an external data structure that must be re-generated. It's easier to manipulate the SSA this way, otherwise every single transformation pass should take care to maintain the def->use chains. def->use chains are a pain because each definition can have multiple users, so each instruction struct requires a vector for storing them. On the other hand, each instruction only need a single use->def chain per operand. Each operand requires a single pointer/reference and that's it.
>>
>>106503054
hare is fugly like Rust and doesn't have the redeeming quality (robust memory safety) that no other language has. it's a memelang, so just pick C, C++, or Rust depending on which satisfies your application.

File: 1733275694439630.mp4 (3.6 MB, 720x1280)
3.6 MB
3.6 MB MP4
im hacking into the mainframe
68 replies and 15 images omitted. Click here to view.
>>
>>106503277
Are those things on the right m5sticks?
>>
>>106507655
Checked.
Most consoomers don't even know what an esp32 is.
>>
Bump
>>
>>106503277
So no pussy ever, right?
>>
>>106502216
whats with all the extra bullshit? also, wifi/bt scan is like one of the first programs you flash in arduino ide

File: 1754382497198274.png (723 KB, 1280x720)
723 KB
723 KB PNG
>makes a new browser for no reason
Why are autistic people like that?
35 replies and 5 images omitted. Click here to view.
>>
>>106505157
some people create, others consoom
>>
>>106505177
>windows build
https://github.com/LadybirdBrowser/ladybird/issues/38
Runs through WSL if you really need your spyware OS that badly
>source code
https://github.com/LadybirdBrowser/ladybird

>>106507950
>ThePrimeagen
>godlike programming
Lol. Lmao even. He's a fucking retard that knows nothing but the modern hipster languages like Rust, Go, Lua. The latter is not even a real programming language but some retarded child roblox scripting language.
>>
>>106508478
>Runs through WSL if you really need your spyware OS that badly
And that's why nobody uses your little OS.
>>
>>106508478
>no windows build
so no one can see how shitty it is
also based on same memory leaking souses like chrome
>>
>>106508947
>gets filtered by having to compile the source code

and
>based on same memory leaking souses like chrome
No the fuck it's not? It's its own engine. Meanwhile Chromium's Blink is just a fork of WebKit, which is just a fork of KHTML from KDE. So all your "modern" "browsers" are still using KDE tech from two decades ago at its core. Except Firefox/Gecko.

File: 1754972534323107.png (354 KB, 828x922)
354 KB
354 KB PNG
>——

File: 1748492610795078.jpg (196 KB, 900x900)
196 KB
196 KB JPG
>new Arch update just bricked my wifi
I'm getting a Mac
61 replies and 7 images omitted. Click here to view.
>>
>>106491983
based
>>
>>106491983
>Arch update
>>
install gentoo
>>
>>106491993
fpwp
>>
>>106491983
works on my machine

File: 1756812839.jpg (602 KB, 1920x1080)
602 KB
602 KB JPG
167 replies and 59 images omitted. Click here to view.
>>
i'm not even sure if i'm looking at KDE, MacOS or Windows.

convergence has arrived.
>>
>>106462054
Hell, I might as well post screenshot of my Desktop. Running Windows as I was windows service partner and it got stuck on my private hardware. Honestly prefer Linux or mac, they botha have decent terminal. Out of Linux distro's I like KDE Fedora.
>>
File: No One.png (2.16 MB, 2000x837)
2.16 MB
2.16 MB PNG
>>106462054 (OP)
Hell, I might as well post screenshot of my Desktop. Running Windows as I was windows service partner and it got stuck on my private hardware. Honestly prefer Linux or mac, they botha have decent terminal. Out of Linux distro's I like KDE Fedora.
>>106506995
Forgot pic
>>
doink
>>
File: huiregfunfjae.png (207 KB, 367x367)
207 KB
207 KB PNG
>>106505548
Yes, they're definitely cute dinosaurs! :3

>>106506668
>being this butt hurt because he got banned because he deserved it!
Learn how to admit defeat, you gay cretin!

File: 1756182732235871.jpg (1.52 MB, 3024x4032)
1.52 MB
1.52 MB JPG
Why do they do it? Won't one purpose built machine do everything better and use less power?
>>
File: 1757210489408.jpg (893 KB, 2419x3226)
893 KB
893 KB JPG
>>106508242
based ac1750 and optiplex pleasure loving
>>
Some people think it's cool to cluster crappy hardware together to make it not crappy, even though it's impractical.
I know a guy who has a home server that is about 15 old laptops spread around his house clustered together.
>>
>>106508242
Reddit updoots. You can get all the same power in a single box.

Only legitimate time is redundancy as more nodes but maybe don't buy terrible hardware?
>>
File: PXL_20240831_162259217.jpg (3.05 MB, 3024x4032)
3.05 MB
3.05 MB JPG
>>106508242
Because all 5 cost £30
>>
>>106508242
Some people have hobbies.

File: 1749846680439.jpg (310 KB, 2400x1600)
310 KB
310 KB JPG
>Needs multiple clicks just to be able to rename a file.
186 replies and 29 images omitted. Click here to view.
>>
>>106507225
I don't care if it's 1 microsecond faster in some cases, it's fucking retarded.
>>
>>106502458
Blame the CUE standard, so bitch to IBM.
>>
Can someone please mail a pdf of this thread to Satya.
>>
>>106500877
at least i don't measure my self worth in teraflops. gg, bro. you got me. i don't care to spend infinite money on replacing a PC that works. you're a big guy.
>>
>>106488381
begs me to try things and new features.

File: 1746241322519284.webm (3.63 MB, 1920x960)
3.63 MB
3.63 MB WEBM
Previous /sdg/ thread : >>106498508

>Beginner UI
EasyDiffusion: https://easydiffusion.github.io
SwarmUI: https://github.com/mcmonkeyprojects/SwarmUI

>Advanced UI
ComfyUI: https://github.com/comfyanonymous/ComfyUI
Forge Classic: https://github.com/Haoming02/sd-webui-forge-classic
reForge: https://github.com/Panchovix/stable-diffusion-webui-reForge
Stability Matrix: https://github.com/LykosAI/StabilityMatrix

>Early Preview UI
AniStudio: https://github.com/FizzleDorf/AniStudio


Comment too long. Click here to view the full text.
99 replies and 76 images omitted. Click here to view.
>>
File: 00159-1256657053.png (1.67 MB, 1536x864)
1.67 MB
1.67 MB PNG
>>
>>106508892
probably because you've lived a sheltered life devoid of love (and also h*m0s3xual)
>>
File: 00161-2007459167.png (1.66 MB, 1536x864)
1.66 MB
1.66 MB PNG
>>106508942
thanks captain obvious.
>>
File: file.png (3.96 MB, 1024x1536)
3.96 MB
3.96 MB PNG
POV: nogen ankle biters
>>
File: 00078-767726886.png (1.75 MB, 1536x864)
1.75 MB
1.75 MB PNG
>>106504357
>>106504680
nice, I tried to gen what looks like some kind of sci-fi research facility in a forest in 2023, need to revisit this old prompt and rework it.

File: 1696342843575.jpg (335 KB, 1920x1080)
335 KB
335 KB JPG
>>106388854
"An idiot admires complexity, a genius admires simplicity."
--Terry Davis

>Cyberpunk
The FAQ: https://sizeof.cat/post/cyberpunk-faq/
What is /cyb/erpunk?: https://pastebin.com/pmn9vzWZ
How do I into /cyb/erpunk?: https://pastebin.com/5tpNFQds
Huge list of cyberpunk media: https://sizeof.cat/post/cyberpunk/
The cyberdeck: https://pastebin.com/7fE4BVBg
Cyberlife: https://jinteki.industries/files/cyberlife.7z
Bibliothek: https://www.mediafire.com/folder/4m5hd2065hde8/Bibliothek

>Privacy
Tools: https://www.privacyguides.org/en/tools/

Comment too long. Click here to view the full text.
39 replies and 8 images omitted. Click here to view.
>>
Is there a disposable email that protonvpn accepts at sing up?
>>
>>106506524
Get a RTL-SDR, which is cheap, and GNU Radio, which is free. Read up the /ham/ FAQ and you are well on your way to understand.
Then you go to hard mode like this guy:
https://i56578-swl.blogspot.com/
>>
>>106506650
So I actually misremembered part of the process. It is not that difficult to find a disposable email that proton accepts.
The difficult part is finding a VPN that they haven't blocked sign ups for. (I can't access it directly)
Any ideas aside from setting up a VPS for this ordeal?
>>
What are you hacking now, anon?
>>
>>106507873
My diet. I think consuming magnesium has made me 2.5 seconds faster.

File: doomjak.jpg (17 KB, 225x225)
17 KB
17 KB JPG
California Linux-killer age verification bill back from the dead. It looked like it was dead for the year (sent to suspense file), but it came back and advanced.

https://legiscan.com/CA/text/AB1043/2025

Summary:
- Operating systems must provide a digital age signal, and must provide an update that acquires the age signal in the first place.
- "Stores" (including just simple websites) must check this signal.
- "Developers" (not stores, but the app developers themselves, somehow) must also check this signal. This part is particularly baffling, but makes sense if you think about it from the retard lawmakers perspective "facebook is an APP, meta needs to check your age before you use it!"
- None of this is predicated on any sort of "adults-only" app or content. It's everything.
- It specifies no specific standard so you can be sure tech companies will push for some kind of "environment integrity" bullshit that Linux can't provide.

So like, somehow the developers of vim need to check your age before you can install it from apt. And if they push hard enough on the "secure" part of it, they could just say "Linux is not secure and can't be trusted to supply a valid signal."
26 replies omitted. Click here to view.
>>
>>106508247
Those stores can suck my dick and won't get my money, Jesus who the fuck cares stop coming up with your own nightmares nigga
>>
>>106508962
Are you not capable of reading English? It's not just stores. It's ANY FUCKING WEBSITE WHERE YOU CAN DOWNLOAD APPLICATIONS. Right there in the bill.

"(e) (1) “Covered application store” means a publicly available internet website, software application, online service, or platform that distributes and facilitates the download of applications from third-party developers to users of a computer, a mobile device, or any other general purpose computing device. that can access a covered application store or can download an application."
>>
>>106508974
Then they will suck my dick and lose my money is what you're saying?
>>
>>106508974
just use non cucked services which aren't hosted in cuckifornia and aren't subject to their jurisdiction
>>
>>106508995
What I'm saying is, you won't be able to get anything from anywhere unless you're using an "approved" OS that sends a cryptographically secure signal backed by a chain of trust to the hardware level. It's not very hard to understand.

File: file.png (1.27 MB, 974x1223)
1.27 MB
1.27 MB PNG
>tfw you discover that you have an inhuman writing style and manner of speech because people keep telling you that your sentences read like chatgpt
>they link me this article
>try chatgpt afterwards
>find the exchanges and convening of data far more succinct and enjoyable than with real humans, in addition to grammar and sentence structure being perfectly fleshed out and detailed, always conveying important information
>i am told this is not something I should agree with or like
What the fuck... how am I supposed to live like this? Now I can barely talk or write or post anything because people will think that I am using ChatGPT. What am I supposed to do to overcome this problem? Don't conform to the models way of printing out information... I can do that to some degree but at the same time I literally have a hard time seeing anything wrong with it. God forbid I also write dialogue then, because this fucking sucks.
9 replies omitted. Click here to view.
>>
>>106507459
>Be concise and use simple words. Read more books, ideally fiction.
In my experience, reading books only seems to increase the complexity of words because of how many new ones you tend to learn. The difference I've observed is that more complex words are frequently used to cut down on the length of a sentence by using words more relevant to what you are trying to describe.
>>
>>106507264
Keep on keepin' on, OP. It's like picking one style of clothes and watching as it goes in and out of style if you keep wearing it long enough. Eventually they'll mangle LLMs to the point that they're speaking to people at a third grade level and you'll be seen as smart again.
>>
>>106507459
>Read more books, ideally fiction
You know the vast majority of prose in books is just fluff right? They're very much the opposite of concise. I don't think you actually read.
>>
>>106507264
This post reads like a genuine anon. How did you make this post if you're supposedly AI in a flesh cage?
You should sound more like this guy >>106507459.
>>
>>106507538
>reading books is about word efficiency
Do people have to spell things out for you irl as well? Must be tough

File: manga cat girl c.png (241 KB, 1056x664)
241 KB
241 KB PNG
It erased my external ssd.
I was having a problem copying a file from one external disk to the other, where one disk just jumped out, and asked GPT for help. We did the usual, smartctl, a few reading and writing checks.
Then all of a sudden it gives me a command that overwrites everything on sde1. Just as a test. I did the command before reading all of it. Even after aborting if after a few seconds, the disk is gone.
Why? How does it even get the idea to that? Its completely absurd to me. Its not even the first time chatGPT deleted something. How does it get the idea that overwriting a disk is even an option for anything?
>>
>>>/wsr/ 1539627
kys
>>
>running random commands you don't understand
skill issue

File: file.png (8 KB, 346x123)
8 KB
8 KB PNG
Why is this allowed?
40 replies and 7 images omitted. Click here to view.
>>
>>106508438
have that thread then
https://warosu.org/ck/thread/21205612
>>
File: file.png (3.22 MB, 1084x1445)
3.22 MB
3.22 MB PNG
>>106504140
ck best board
>>
>>106504641
Thats why it wont work offline
>>
What do the tokens do?
>>
>>106503884
It's unsafe, trust the mozila

File: 1729823888186061.png (42 KB, 974x312)
42 KB
42 KB PNG
Why don't linux systems protect themselves against malware?
Security by obscurity is the dumbest shit ever.
44 replies and 6 images omitted. Click here to view.
>>
File: 1756967604535187.png (36 KB, 594x797)
36 KB
36 KB PNG
>>106498514
>Security by obscurity
like macos?
>xitter screenshot
>>
>>106507432
Except that's exactly what IMA does too:
>Appraisal can be verified with ima_appraise=off and changing the contents of a root-owned file (or the value of the extended attribute) and reboot with ima_appraise=enforce, or by directly editing virtual guest images.
If you change the contents of a file it won't match the list of hashes in the TPM anymore and will therefore go ape shit.

As for restricting the root process in general, then that's nothing to do with integrity at all. That's more the purview of things like SELinux and AppArmor.

>>106503433
They have that warning because it doesn't work out-of-the-box. If you test it on your development machines and build an image with it enabled and verify that everything works then you can use it in production.

As far as I know, apart from Gentoo no distro is even supporting IMA.
>>
>>106508849
>>106507432
Also in regards to:
>Meanwhile on nearly every Linux distro, root can modify system directories like /bin and /usr, load arbitrary kernel modules, read/write kernel memory, or just kexec and replace the entire kernel. What a shitshow. No wonder no one takes that clown OS as a desktop seriously.

Use a read-only medium like a squashfs or erofs image if you don't want the base-system to ever be modified.
Kernel module signing has been standard for years now, so no, you can't load arbitrary unsigned kernel modules.
Kexec is prevented by kernel lockdown (except for validly signed kernels):
https://www.man7.org/linux/man-pages/man7/kernel_lockdown.7.html

There is nothing your toy macOS operating system does that Linux can't also do. It's had this stuff for years and years and years at this point. Do you think people running servers in data centers don't value trusted computing?
>>
>>106498514
I don't believe you.
>>
>>106508849
>Except that's exactly what IMA does too
>As far as I know, apart from Gentoo no distro is even supporting IMA.
Do I even need to say anything

>>106508888
>read-only medium
But then how will the OS receive updates? Why do I have to choose between a fully read-only OS that never receives updates, and an "immutable" ostree OS, where the root user can still fuck around with the object store?
>kernel lockdown
Only enabled by default on UEFI secure boot, which most people disable for Linux. But it's a good measure nonetheless, on all my systems I have it enabled.
Btw it's also possible to lock kexec via sysctl (can't be reenabled until reboot), or in the extreme case recompiling with it disabled. But again neither of those are the defaults so not used by most people.
>people running servers in data centers don't value trusted computing?
They do, but their security model is much different. Google for example just builds its own server hardware for GCP, with its own Titan root of trust and custom software that runs on it, that fully controls the system from boot to shutdown. Meanwhile general consumer and server hardware is stuck with TPM2 as the most secure root of trust. (Although for servers, that may be changing in the future now that Oxide released Hubris for everyone to use, but it would still require new hardware to develop to run it)

You can absolutely make Linux more secure, with a lot of effort. But out of the box, macOS and Windows unironically "just work" and have far superior security with zero tinkering necessary:

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


[Advertise on 4chan]

Delete Post: [File Only] Style:
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.