Beep Boop Bip
Subject   (new thread)
BB Code
File URL
Embed   Help
Password  (for post and file deletion)
  • Supported file types are: BMP, CSS, EPUB, FLAC, FLV, GIF, JPG, OGG, PDF, PNG, PSD, RAR, TORRENT, TXT, WEBM, ZIP
  • Maximum file size allowed is 10000 KB.
  • Images greater than 260x260 pixels will be thumbnailed.
  • Currently 849 unique user posts.
  • board catalog

File 163082757384.jpg - (267.51KB , 1600x1071 , 1600px-Magnetic_tapes_of_the_SDS_Sigma_7_mainframe.jpg )
2408 No. 2408 hide watch expand quickreply [Reply] [Edit]
The simulation theory is something that's gotten a lot of interest lately. This is used as an argument against atheism, because the simulation theory is just a matter of faith, ergo just another religion.

Why not do it?

How many churches are there that are in favor of free and open-source software? How many synagogues in favor of privacy and encryption? How many mosques in favor of building small, organic, virtual communities, rather than artificial ones on the servers, and existing at the mercy, of vast conglomerates?

There seems to be a need for an actual religion that promotes Internet freedom.

Why not this?
5 posts omitted. Click Reply to view.
>> No. 2420 [Edit]
If you make a religion that gives me a religious exemption on having to use proprietary software, I'm all for it.
Though, it should also include that technology belongs in the hand of people that devote their life to it, and not some "end user". A Machine Priesthood, if you will. Gets rid of a lot of problems, like people moaning about CLI software.
>> No. 2421 [Edit]
Most innovation is driven by developers wanting to cater to end users. The entire purpose of computers(and technology in general) is to make people's lives easier. /g/tards only care about intellectual masturbation and elitism, so they miss the point. They're actually segregationist heretics.
>> No. 2424 [Edit]

Well, it's correct.

If a one-planet species like us with all our problems can make a whole new universe...what makes you think we're not made by someone else?
>> No. 2429 [Edit]
That's not a universe. It's just a video game about a big box of balls, bouncing against or sticking to each other.

File 150448609042.jpg - (110.47KB , 1280x720 , mpv-shot0028.jpg )
1547 No. 1547 hide watch expand quickreply [Reply] [Edit] [First 100 posts] [Last 50 posts]
It doesn't matter if you're a beginner or Dennis Ritchie, come here to talk about what you are doing, your favorite language and all that stuff.
I've been learning python because c++ was too hard for me (I'm sorry nenecchi I failed to you), reached OOP and it feels weird compared to the latter one, anyway I never got it completely.
127 posts and 20 images omitted. Click Reply to view.
>> No. 2425 [Edit]
So it's been a long time since I programed anything, and I decided to try and make a new project on C. For the first part of the project I have to parse and modify a .ppm image. I always get a Segmentation Fault error when trying to do this. I really don't understand what I'm supposed to do. I mean, the file is binary correct? But I have to open it as a text file, and read the pixels. Then parse the whole thing and proceed to the other parts of the project. Can someone tell me how to actually read and parse a ppm file on C? I read some guides but didn't understand a thing.
>> No. 2426 [Edit]
Look at the first section in
that explains how to read ppm files. Note that I'm not sure if the ppm files you are referring to are ascii encoded or binary encoded. If it's ascii encoded you can open them up as text and see the raw rgb values, but if it's binary encoded you have to read it in binary mode.

For the binary encoded ppm you'll first want to familiarize yourself with the file format layout, so read then open up a hex editor and try to identify the pieces of the image. Then you can read the binary data into a struct, and tada you've parsed it. Do same in reverse to write out the ppm file.

Post edited on 21st Sep 2021, 1:23pm
>> No. 2427 [Edit]
>Then you can read the binary data into a struct
Beware of field padding and compiler antics - assert() and offsetof() are your friends
>> No. 2428 [Edit]
Good point, there are probably compiler flags to avoid the padding but probably better and safer to avoid reading into the struct directly and instead read the data to a temp buffer, verify that it's well-formed, and then populate the struct.

File 129592276815.jpg - (141.99KB , 716x742 , millenium_tan.jpg )
165 No. 165 hide watch quickreply [Reply] [Edit] [First 100 posts] [Last 50 posts]
Need help with computers? Post your questions here.

ME-tan will do her best to help (with the help of other users, ofc).
348 posts and 48 images omitted. Click Reply to view.
>> No. 2377 [Edit]
File 162880237923.jpg - (80.79KB , 600x720 , ea7643f2d6f379ed00209f29d27e3f82.jpg )
Do you think it's possible to replicate live board features like those here:
without using javascript?
>> No. 2378 [Edit]
Great question. Off the top of my head, here are some possibly mechanisms I can think of for implement real-time updates (which is basically the core issue at hand) without javascript

* Polling, with periodic refresh client-side (perhaps with some judicious use of iframes)
* Hold the connection open and keep streaming content in parts. This can be accomplished various ways: use http chunked encoding (Content-Type: chunked) and basically keep appending content to the page (works well for imageboards), use mjpeg (downside is it's an image), "Content-Type: multipart/x-mixed-replace" (which I've never seen used before so I don't know much about)
>> No. 2379 [Edit]
Interesting. Thanks.
>> No. 2423 [Edit]
Which cheap VPN should I get?

File 159499471595.png - (1.50MB , 1921x1080 , 82432019_p0.png )
2047 No. 2047 hide watch expand quickreply [Reply] [Edit]
If you have to endure Microsoft shoving their whole fist up where the sun don't shine because your new-ish hardware either doesn't support Windows 7 or you're tired of worrying about operating systems and decided to just bite the bullet, here are a few things you ought to consider:

In the beginning, there was no reliable way to stop Microsoft's spying unless you somehow got your hands on a clean ISO for the LTSB/LTSC edition of Windows 10. Now there is, through a third party open source firewall called Simplewall. By default it comes with a list of IP addresses to block that Windows normally sends telemetry, keystrokes and other data to. Simply enable them in the blocklist.

Another project which aims to mitigate data collection as well as to debloat the system is a PowerShell script called Windows10Debloater which disables bloatware applications that have their own data collection, such as Cortana, the Microsoft Store and Edge. (Link:

After running these I managed to get zero networking utilization when I don't run any internet-connected tasks myself, something which was near impossible when running Windows 10 without these things. Keep in mind though that you will probably have to re-run the PS1 script after every major update since those tend to re-enable some if not all of the built-in crapware.

You can also defer Windows updates by setting Windows Update Service from Manual to Disabled in services.msc. To ensure that the Windows Update Service doesn't start without your permission since it can actually do that (believe it or not) you can open up gpedit.msc, then go to Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates, and select Disable. This way, Windows will only update when you tell it to.

Yeah this is a lot of hoops to jump through but I think it's worth it to try to stop Windows 10 from just doing what it wants.
1 post omitted. Click Reply to view.
>> No. 2049 [Edit]
I've been using LTSC. It's far from perfect, but it works.
>> No. 2050 [Edit]
Hey that's pretty good!
>> No. 2136 [Edit]
I'll be updating to Windows 10 soon so thanks OP.
>> No. 2422 [Edit]
File 163180532683.jpg - (600.63KB , 1350x1274 , ee0eaee341caf068d4f12b180d3a8ea8.jpg )
Off-topic, but I don't want to make a new thread.
On windows, you can't tag gif and png files by default. This program fixes that by adding metadata to whatever file types you want(which are supported I guess).

File 163077248017.jpg - (1.25MB , 974x1324 , 19cd3e1a0cd2d6965d56358ed1c09dac.jpg )
2400 No. 2400 hide watch expand quickreply [Reply] [Edit]
Lets talk about tools. Text editors, IDEs, color schemes, version control, etc. What does tohno use?
9 posts and 4 images omitted. Click Reply to view.
>> No. 2415 [Edit]
I use Emacs, though admittedly I don't know how to use it too well and mainly use it for org-mode. I do a lot more writing than programming these days anyway.
>> No. 2416 [Edit]
Any experience with ?
>> No. 2417 [Edit]
I use a highly modified version of neovim-qt. I heavily use the remote attachment feature. I've been doing this for the past 3 years now.

I don't want to talk about vim versus emacs. Most emacs users call vim vi, and don't know the difference or why people use modern neovim.
>> No. 2418 [Edit]
File 16310663491.jpg - (1.19MB , 884x1318 , 1fa85ee041d71171781d145a8fe1ed6b.jpg )
Why did you have to highly modify it?

File 128926287224.jpg - (1.68MB , 2592x1944 , DSC00437.jpg )
1019 No. 1019 hide watch expand quickreply [Reply] [Edit]
Gravitational Potential Energy: described by the equation

Ep = -G*m1*m1/r Where G is the universal gravitation constant, m1 is mass of planet 1, m2 mass of planet 2, and r the distance between the center of mass between planets. For various reasons, they put a negative sign in front of this equation. But you can't have negative energy! Can you figure out why theres a negative sign?
3 posts and 2 images omitted. Click Reply to view.
>> No. 1023 [Edit]
Would this possibly be a black hole?
>> No. 1024 [Edit]
if the force is being constructed as a vector the negative sign simply indicates its direction.
the direction being down toward the earth.
>> No. 1025 [Edit]
But this isn't force, but potential energy.

As distance between the two planets increases, the potential energy should increase. But the equation dictates that the potential energy will simply approach zero from the negative side. Whys that?
>> No. 1026 [Edit]
Because it is supposed to be negative.

>This potential energy is more strongly negative than the total potential energy of the system of bodies as such since it also includes the negative gravitational binding energy of each body. The potential energy of the system of bodies as such is the negative of the energy needed to separate the bodies from each other to infinity, while the gravitational binding energy is the energy needed to separate all particles from each other to infinity.

File 148564510910.jpg - (287.38KB , 1280x720 , Black_hole.jpg )
1511 No. 1511 hide watch expand quickreply [Reply] [Edit]
Does science in general scare you or makes you feel small? Specially physics and mathematics? Do you ever, however briefly, think about how little the average individual knows about the universe we live in and how irrelevant we deem it to continue our everyday lives?
5 posts and 1 image omitted. Click Reply to view.
>> No. 2312 [Edit]
Quanta magazine is the gold standard of understandable reporting in physics/math. Here's their explanation of time crystals
>> No. 2313 [Edit]
I think about this a lot. The half-baked rationalization I am most satisfied with for the moment is that mathematics is so successful at describing the world since it is an enormous repository of arguments; while it may not be the case that every mathematical argument is relevant to real-world phenomena, we are forced to turn to mathematics to find means of concretely describing and articulating what we observe about physical reality. Now that I write it out, though, this revelation seems pretty vacuous.

In any case, yes, it is very interesting that a handful of axioms consistent with how we understand the world could bear so much fruit.
>> No. 2314 [Edit]
"The Unreasonable Effectiveness of Mathematics in the Natural Sciences" seems relevant
>> No. 2327 [Edit]
No. The theories of mathematicians don't bother me at all.

File 147842741731.jpg - (93.39KB , 640x480 , hammybattle4t43g45.jpg )
1490 No. 1490 hide watch expand quickreply [Reply] [Edit]
Lets see some battle stations guys!
5 posts and 3 images omitted. Click Reply to view.
>> No. 2218 [Edit]
My dad has that chair. It leans back too much for my taste. I like sitting closer to the edge of my seat, so that sloping feeling annoys me.

Post edited on 17th Mar 2021, 6:55am
>> No. 2220 [Edit]
(According to reverse image search that's Staples Hyken).
You can actually get the higher-end ones for quite cheap used. For instance, you can get Aerons for $250-$350 if you hunt around a bit. And considering that they last 20 years or so and are designed to be repairable it doesn't seem too outrageous. But I don't know if the Aerons are actually as comfortable as people say they are or they're just overhyped placebos.
There's probably a way to adjust recline tension
>> No. 2221 [Edit]
Yes, it's Staples Hyken. Sorry for not specifying that.
And yes, you can adjust the recline angle as well as "disable" it completely to allow for it to be similar to a rocking chair.
>> No. 2315 [Edit]
I was able to test a bunch of chairs in my quest to buy a comfortable one. Here are some quick thoughts, in case it might help anyone else:

* Steelcase Leap V2: A bit overrated in my opinion, I felt "boxed in" by the seat (especially the way the sides sort of curve slightly inwards like a bucket racing seat). It just felt overengineered and heavy, but a lot of people seem to like these so your mileage may vary.

* Think V1: A lot lighter than the v2, and an interesting hybrid between mesh and foam seat/back where they suspend a thin piece of foam on a bunch of metal wires that can flex to mold to your body. But in practice the seat felt pretty uncomfortable, there was almost no lumbar support 9even with their adjustable plastic contraption), and there was no way to set recline tension. I feel like there's a weight threshold to get the metal wires to actually bend, and I guess I was below that cutoff (I guesstimate you need to be > 140 ish)

* Haworth Zody: Currently trying this, I like the mesh back and its lightweight feel. It doesn't have any fancy gizmos like the other two steelcase chairs, it's just a solidly designed chair with all the things you would expect.

Note that the one chair I didn't have the chance to try was the much-hyped Aeron, although I think the hard plastic edges of the mesh seat would have been an instant dealbreaker.

If you're shopping for chairs, it would behoove you to try to find a ushed/refurbished furniture dealer nearby. Depending on your location (rural or urban) this might be easier said than done, but you can usually get chairs from liquidation places or office closing sales for a fraction of their original cost. This guy's [1] reviews of various chairs were also very helpful in identifying things to look for.


File 14269825194.gif - (43.50KB , 120x90 , sAWJYKX.gif )
1280 No. 1280 hide watch expand quickreply [Reply] [Edit] [Last 50 posts]
A bit late with this one, but whatever. To start off:
61 posts and 7 images omitted. Click Reply to view.
>> No. 2381 [Edit]
I haven't noticed that issue. TC works fine for me along with other "not secure" sites.
>> No. 2382 [Edit]
Also, check your network settings to see if you're in "HTTPS-Only Mode".
>> No. 2383 [Edit]
File 162904483745.png - (213.68KB , 1308x760 , why on earth.png )
The settings clearly indicate that it's not set to browse in HTTPS only mode. This is what it looks like to browse TC to me. Also if I click a link within the page and get sent to another board it looks normal but when I click another link to another board it gets white again. I need to enter a board while in "white mode" and the click the reply button, or else I will reply like this.
>> No. 2384 [Edit]
I figured it out. The settings was everything set to not enable https, but upon typing a non-https website it would force it anyway, and if it could not be forced a padlock with a "!" would appear. Upon clicking on the "!" padlock it said that firefox was worried about "the user protection" and chose to block certain contents form being displayed. I had to click a button that said "not block features".

File 142613517951.jpg - (171.89KB , 600x800 , 0a8f265c6bf71dbcb43659ad64db782a.jpg )
1275 No. 1275 hide watch expand quickreply [Reply] [Edit]
Is your computer moe?
17 posts and 4 images omitted. Click Reply to view.
>> No. 2295 [Edit]
I don't get the appeal.
>> No. 2296 [Edit]
If you're on a hidpi screen antialiasing is unnecessary anyway. osx disabled it a few versions back

Post edited on 29th May 2021, 12:41pm
>> No. 2373 [Edit]
It also looks slightly better on a CRT, if you're running one for some reason.

>osx disabled it a few versions back
Didn't they disable only subpixel AA (keeping grayscale by default)?
>> No. 2374 [Edit]
>keeping grayscale
yeah you're right, my bad. When I played around with subpixel vs grayscale only, the only noticeable difference on the hidpi screen was that with grayscale-only aa, fonts were a bit thinner.

Post edited on 9th Aug 2021, 3:52pm

File 141555304836.jpg - (250.53KB , 640x692 , Emperor_Penguin_Manchot_empereur.jpg )
1183 No. 1183 hide watch expand quickreply [Reply] [Edit] [Last 50 posts]
Why use linux?
48 posts and 13 images omitted. Click Reply to view.
>> No. 2367 [Edit]
>what's a more bullshit-free way of installing software on a computer?
Software should be distributed as self-contained, compressed files. The number of required middle men should be kept to a minimum. There should not be some group of people who decides what software people have convenient access to. Receiving software should either be a direct exchange from developer to user, or random redistributor to user.

Files fit this mold perfectly. It's piss easy to store, copy, move and share(redistribute) files. It's a virtually universal format. Packages don't meet any of these requirements. They have a learning curve, and they rely both on a specific package manager, and specific version of that package manager. You can't just make a repository and leave it alone forever with no updates, people wont be able to use it. The idea of software sharing all of their dependencies, is also nightmarish and awful.

I like my clickly-click wizards. A lot.
>> No. 2368 [Edit]
I'll concede that .appimages are pretty good. As a once-off thing, they're freer of bullshit than a package manager. Disk space and fast internet speeds are cheap enough that redundantly bundling dependencies within programs is not much of a downside. But if I used them for every program, I think I would get tired of the bullshit quicker than with my current, largely package managed setup.
>> No. 2369 [Edit]
File 162718186061.png - (924.78KB , 695x697 , f8d76e61294a593ea92b16d1c48c0b3c.png )
I don't see my computer as a "set-up". There's a few utilities I use way more than others, but I don't usually update those unless I have to and they're few in number. Every other piece of software I use, the majority, is temporary. Some I only use one time because the need for it happened to arise.

Until I get around to uninstalling things to regain disk space, my computer is like a hodgepodge graveyard. I don't worry about "work-flow", or a meticulous configuration or anything like that, I do things as they come and install things as I need them. It doesn't make sense for me to become really familiar with some boxed in environment that may or may not(statistically far more likely) have what I need at that moment.

I'd rather know I can easily get virtually anything I happen to need with minimal chance of issue or having to look things up to fix roadblock after roadblock, and that once I have it, it'll always work.
>> No. 2370 [Edit]
>no dragging and dropping an application to mount it or whatever it is you have to do on a mac
On OSX an application is a completely self-contained (statically linked) bundle, which is basically just folder containg the mach-o executable and resources (icons, metadata, etc.). This approach is the cleanest and best I've seen, basically everything that appimage/flatpak should have been. "Dragging and dropping" is basically just the convention of moving this bundle to the "/Applications" folder, which is done only as a convention; in actuality you can just run the application from anywhere, and even just invoke the mach-o binary inside the bundle directly from the command line. Similarly, the "mounting" you mention is more an artifact about the disk-image used to ship the bundle (think akin to iso image format). This too is unnecessary, since as a bundle is just a folder you can just zip up the thing and send that instead; and indeed, this is commonly done. So in short, on OSX you don't need to "install" anything at all, applications are almost always distributed as self-cotained bundles.

>what's a more bullshit-free way of installing software on a computer?
Package managers are indeed very convenient for certain types of software, but the act of actually getting your package into the repo is so tedious that small developers basically don't bother with it. This is a major reason why Homebrew actually took off on OSX compared to things like macports, beacuse they focused on making it trivial to add new packages.

> largely package managed setup.
I've had more issues with packages breaking because upstream decided to bump some package which then affected some random obscure downstream abandonware. Or being unable to install said abandonware package because it depends on a version of OpenSSL from 2005.

View catalog

Delete post []
Report post
Previous [0] [1] [2] [3] [4] [5] [6] [7]

[Home] [Manage]

[ Rules ] [ an / foe / ma / mp3 / vg / vn ] [ cr / fig / navi ] [ mai / ot / so / tat ] [ arc / ddl / irc / lol / ns / pic ] [ home ]