[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: browsers.jpg (100 KB, 669x1096)
100 KB
100 KB JPG
There's a lot of web browsers out there. But which one is the best one to use? I'm sure nobody has discussed this before.

Points for speediness.
>>
google chrome
>>
Edge.
>>
>>107640162
All browsers suck equally.
>>
>>107640162
GNOME Web
>>
>>107640162
They are all Chrome, Firefox, or Safari under the hood. That's why Ladybird sounds exciting, it has an actual new engine.

File: incr.png (48 KB, 449x981)
48 KB
48 KB PNG
/dpt/ - Daily Programming Thread

Welcome to the Daily Programming Thread. What are you working on, /g/?
Previous thread: >>107575071
115 replies and 17 images omitted. Click here to view.
>>
>>107639948
>Programming language deals with *combining* computing operations.
also, combining stuff is what languages in the formal sense (in the purely syntactic sense) (regular languages, context free grammars) are all about combining stuff
syntax is different than semantics but in programming languages semantics are coupled with the syntax
in PLs you can syntactically nest expressions as much as you want and when you do the compiler will combine as many primitive operations as needed in order to evaluate that expression

In other words, programming is all about combining primitive operations that will get executed by real hardware in the end, directly if the language is natively compiled or indirectly if it is bytecode interpreted, and formal languages are all about combining strings so they are the perfect to tool to express the combination of primive computing operations that overall makes a program.
>>
File: 1746708836850076.png (82 KB, 824x434)
82 KB
82 KB PNG
based CISC making real world code run fast
>>
>>107639878
Thanks babe
>>
i am writing erlang and i am having fun. rip Joe
>>
>>107640009
>you should have a permissive parse actually, the semantic passes have more hope of emitting descriptive error messages than just syntax errors
I completely agree. There are 2 kind of minimal syntaxes: the highly composable and permissive one, and the unnecessarily restricted one. I assumed it was the 2nd one for some reason.

Sometimes the badly complex grammars incorporate semantic rules directly in the grammar rules. For example in C, where you can't put function or type definitions in function bodies. That's bad. The grammar become complex and bloated for no reason because all this stuff is not hard to deal with during name resolution.

It can also be useful to have a very permissive syntax for macros or for the type system.
For example, you might want to pass a conditional statement/expresson or a while loop as argument to a macro call, in order to construct a function definition. For that you need to parse while loops as expressions. This mean you can write non sensical things in the language such as 2 + while (1) { ... } that will parse correctly but this is trivial to reject a program like that by the type checker if you assign the type void (or similar) to while loops

Concerning types, it's useful to be able to put arbitrary expressions in grammar rules relating to types so that you can maybe have dependent or refined types later. Or for compile time stuff, debugging stuff, reflection stuff, etc..

File: ISO_C++_Logo.svg.png (16 KB, 330x372)
16 KB
16 KB PNG
Want to use modern C++ features like Modules? Nuh uh can't include "non-importable headers" from common libraries
What's "non-importable"? IT'S IMPLEMENTATION DEPENDENT. No one knows.
C++ keeps stapling shiny new abstractions onto a language whose foundation is still “whatever your compiler feels like today.” Every new feature “works unless it doesn’t.”
It’s not a language design so much as cardboard layer cake.
Why don't you use something else? MPI. The alternative would be Fortran.
8 replies and 1 image omitted. Click here to view.
>>
only problem with c++ i had was being unable to install third party libraries and frameworks
>>
c++ is c + classes(raii) + templates + lambdas + overloads + namespaces. most of the compile time magic is for the standard library. the largest issue with c is the lack of generics and namespaces, and c++ provides this. the only thing i dislike about c++ is that types are implementation specific, which is also an issue with c. i have never found the header convention to be bad, so i dont get why retards want modules. a header is just a list of forward declarations, its not that complicated. also c++ 17 is all you need, and that is why g++/clang only fully support to up c++ 17.
>>
>>107640031
>there is little distinction between the two in practice
even with completely different styles you have same or familiar idioms and syntax and such. I never worked in such codebase so I wouldnt know though.
>there is little distinction between the two in practice
a c-style c++ codebase is practically unusable in a rust-style c++ codebase
is this even c++ specific or a multiparadigm language "issue"? you get this with any language that is not totally pure I assume.
>>
>>107640103
do modules decrease compile times by avoiding compiling the same code in different TUs over and over? I remember if you included a header with method implementation that's what happens.
though, methods inside headers are not idiomatic I guess, are they?
>>
>>107639946

objective-c is a thing and worked reasonably well for next/apple despite its stupid syntax

File: john_blow.jpg (49 KB, 900x900)
49 KB
49 KB JPG
> Web developers are not real programmers.
How do you respond?
2 replies omitted. Click here to view.
>>
>>107640263
A BOX PUSHING PUZZLE GAME
>>
>>107640263
>Web developers are not people.
FTFY
>>
>>107640278
truer erry day
>>
>SINKING STAR? WHERE DA STAR MANG ALL I SEE IS BLOCKS?
>>
>>107640263

they’re not

File: chatgpt.png (678 KB, 573x639)
678 KB
678 KB PNG
apparently I'm a power user
6 replies and 5 images omitted. Click here to view.
>>
>>107639512
awwwww
>>
>>107639937
sam altman gets yours messages for training either ways
might as well make it accessible to yourself
>>
>>107639950
theres no point now :\
i'd have to wait another whole year

also i didnt do anything towards anonymization
its just that i didnt configure my account. im using mine since c-gpt 3, surely memory's setting is off. while being on at the same time
>>
File: opera_G9jyy3TJ0U.png (533 KB, 437x624)
533 KB
533 KB PNG
>>107639512
>>
File: 1759765089309853.png (793 KB, 1116x765)
793 KB
793 KB PNG
I don't remember when I said the last one, but it gave me a laugh

File: 1762901001681.png (68 KB, 800x800)
68 KB
68 KB PNG
Workers of the tech world, unite! - edition

>Manifesto
https://www.gutenberg.org/cache/epub/61/pg61.txt

>Tech News & Industry Insights
The Register - https://www.theregister.com/
TechCrunch - https://techcrunch.com/
Hacker News - https://news.ycombinator.com/
Fudzilla - https://fudzilla.com/news
ZDNet - https://www.zdnet.com

>Software Development & Programming
GitHub Trending - https://github.com/trending
DevDocs - https://devdocs.io

Comment too long. Click here to view the full text.
115 replies and 34 images omitted. Click here to view.
>>
>>107637517
me when I have to explain to my boss that I was only joking about denying the holocaust and killing all niggers 6 years ago on a minecraft pvp factions server
>>
How's this stack?

HTMX+Hyperscript+UnoCSS+Hugo

For small sites that need a blog section. Not sure if I should use Decap CMS for clients or do something like Ctrl+Alt+A for admin mode and direct editing.
>>
I had a question if anyone works in healthcare IT. I currently work as a receptionist and have done medical billing in the past. I'm looking to get an associate's in health informatics and get RHIT certified, so I can move onto jobs like becoming a revenue cycle analyst/specialist, or working as a health information technician. I am planning to pursue a bachelor's in the future, but I want to get my foot in the door first before pursuing it. is it worth it to get the associate's so I can get certified as an RHIT?
>>
>>107618454
Solid red
>>
>>107618454
red. I'm not sure why I'm even working anymore, other than to keep saving my salary.
this shit job has made me take bad decisions in the past. I'm wondering if quitting would help or be worse than just staying...
I was a NEET, and during some my best, and worst moments, I was almost completely alone.

File: 1742264348271685.jpg (49 KB, 686x386)
49 KB
49 KB JPG
Shill me Bazzite.
>.t a artix linux who just wants to use his PC normally now, no longer a traany
26 replies and 1 image omitted. Click here to view.
>>
>>107637404
It updates whenever it feels like it and you get up to date NVIDIA drivers and kernels.
>>
File: BazzitePoopter.png (1.43 MB, 1920x1080)
1.43 MB
1.43 MB PNG
>>107637469
>>
>>107638100
I just want a stable system with AB updates because I don't trust any distro maintainer on Earth not to fuck my shit up at some point, regardless of the distro. This is the best solution I've found to the problem. Fedora, one version behind, AB updates, containers trivial to create and use OOTB, SELinux configured (to a degree) OOTB and layering so I can use the Fedora repos when I need to (mostly for installing a browser). Just about everything else I do from a flatpak, which I just backup by a list so I can restore them from an xargs command whenever I backup my system.
That's why I use that system. It meets my specific needs and I've been using it long enough to understand its pros and cons.
>>107637350
>its literally perfect for a usecase like that
I could use Nix to do what I do now, but for running a desktop it just seems pointless to me. I don't need identical desktops across multiple systems or anything like that. It can be perfect for something like this, but it's a different philosophy and overkill for what I need. Nix is individualistic, creating and deploying your own system deterministically. The atomic Fedora spins are to keep lots and lots of unrelated computers using the same configurations to a degree most people on /g/ find annoying. But it means that the guy who's testing your bug report probably has almost the exact same system as the one you're running. And that you have almost the exact same system as the guys maintaining the distro.
Two tools that do a lot of the same jobs differently, but have strengths in different areas.
>>
>>107637404
It's 13 months of support with a release every 6 months. The mainline universalblue/bazzite/bluefin stay a version behind Fedora so they get 7 months support (from the Fedora repos). I think there are also some universal blue spins based on the CentOS stream or maybe Alma/Rocky Linux that would be the equivalent to a LTS, but I don't know if they're still doing that or they were just testing the idea out.
>>
>>107638409
This?

File: 1765781629021219.png (461 KB, 700x700)
461 KB
461 KB PNG
Be honest, do you actually use your raspberry pi anymore or was it just one of these "projects" that gets abandoned?
64 replies and 11 images omitted. Click here to view.
>>
Compute.passive System.opaque{background-puzzle:none}
>>
File: 1766114537116571.png (19 KB, 965x444)
19 KB
19 KB PNG
rasp pi 4 still running kodi as a jellyfin client that's in my living room
the day this nearly 20 year old 1080p TV dies and i'm finally forced to upgrade to a "smart" 4K TV i will be forced to switch to something like a used intel NUC but i've got time
>>
>>107628332
>>107628354
they use the same adaptor pinout as a TCL roku tv
>>
>>107628221
I have a dozen running my xlights setup right now
>>
>>107628221
I use 2. One is a very first model, 128MB RAM IIRC. It's hooked up to my UPS and runs NUT. I also have a RasPi 4 which has been runnning pihole for years too.

I keep telling myself faggot you are a grown man, earning big salary, be a man and not a kid anymore and buy a good respectable automatic watch
but this thing that looks like a kids toy I have on my wrist is pure perfection of engineering and utility and usability
118 replies and 33 images omitted. Click here to view.
>>
>>107627777
also check my quads
>>
I need a new g-shock

lol. "need".

I want another g-shock

and I'm gonna buy it
>>
>>107640129
Why? I could understand one 5000 series and one casioak but no more than that. After that get an alpinist or something
>>
File: mechanical watch.jpg (167 KB, 970x1107)
167 KB
167 KB JPG
>every watch in this thread is battery powered

cringe
>>
>>107640350
These are all automatic watches
107639448
107638544
107635451
107632343
107630634
107629129
>>107627133 (x2)
>>107626921
Skeleton watches are tacky and I hate you.

File: file.png (3.68 MB, 1920x1080)
3.68 MB
3.68 MB PNG
Everything is already from China, but here we discuss the cheap chink shit you see on various sites.
1st rule of /csg/: If it looks too good to be true, it probably is.

Useful links
>TWS IEM reviews: www.scarbir.com/
>Guide: csg-guide.neocities.org/
>Wiki: https://igwiki.lyci.de/wiki/Chink_Shit_General

>What headphones/earbuds should I buy?
>>>/g/iemg
>I want a cheap smartphone what should I buy?
>>>/g/spg/
>I want to buy some sort of emulation device
>>>/vr/hhg/


Comment too long. Click here to view the full text.
142 replies and 41 images omitted. Click here to view.
>>
>>107639974
probably from aula too.
>>
What's the current state of chink shit in the US? I stopped following these threads and using AliExpress when all the tariff stuff started. Are things back to normal yet? I long for dirt cheap electronics again.
>>
>>107639974
i'm looking as well. wow i never knew i needed this volume knob in my life. lcd displays are a bonus
>>
>>107639974
75%? Yeah they exist
68%? You either get 3-key vertical nav cluster + knob or 4-key vertical nav cluster (I prefer the latter)
>>
>>107639974
just rebind them.

File: wthtcish.png (118 KB, 326x255)
118 KB
118 KB PNG
>officially superior to laurie wired
our new tech queen
laurie is so over bros
https://www.youtube.com/watch?v=YZZ6nhgwEDI
>>
>>107638173

Does her mom also eat her cunt out on camera?
>>
>>107639451
That I would pay to watch
Also I'm not watching this mid whore OP
>>
officially superior wtf are you on about?
>>
>>107638173
That's a legit XX. I thought you faggots liked chicks with dicks.
>>
>>107640346
this, she's just built like an italian. she's biologically predisposed to being able to take it rough.

File: 1741359969327062.png (205 KB, 1080x1353)
205 KB
205 KB PNG
Anna's Archive backed up around 300TB Spotify (metadata and music files). And they are going to distribute it through to torrents.

https://annas-archive.org/blog/backing-up-spotify.html
229 replies and 13 images omitted. Click here to view.
>>
>>107619446
.li is shit
>>
>>107633690
>the "archive" (stolen content) is in 160kbps Vorbis
The "stolen content" (spoils of cyberwar) is ours and there is nothing you can do, faggot.
>>
Anna's Archive really is the work of saints, even before this. Fantastic website
>>
>>107621983
You can just use AI to increase the bitrate of low quality audio
>>
>>107640324
retard

File: IMG_1088.jpg (2.6 MB, 3072x2304)
2.6 MB
2.6 MB JPG
post your command centers!
105 replies and 31 images omitted. Click here to view.
>>
>>107623650
merry christmas cunt
>>
>>107637142
Thanks, Happy Yule
>>
File: imacg5.jpg (244 KB, 1632x1224)
244 KB
244 KB JPG
iMac G5, powerpc
>>
File: 1733922403870715.png (12 KB, 800x600)
12 KB
12 KB PNG
>>107636840
wow
>>
>>107639008
the worst mouse I ever held

>finally releases
/g/ barely talks about it
what happened? you guys had multiple threads when it was still in development
28 replies and 5 images omitted. Click here to view.
>>
>>107629162
It can't.
>>
>>107638032
gnome has it if you enable it in their indexing thingy
>>
File: s_huhu[BUST].png (130 KB, 421x510)
130 KB
130 KB PNG
>>107635030
Incest IS wincest. Make your sisterwife use GNU/Linux!
>>
>>107638032
Only work with JPGs
>>
>>107638032
Just put it in the filename? Are you retarded?

File: fbsd.png (116 KB, 1024x768)
116 KB
116 KB PNG
most dedicated community in FOSS?
>>
>>107639906
me obviously, in getting that guy laurie wired to have sex with me.
>>
>>107639906
whoever the fuckers coding emulators are, they go to the length of making sure virtualized cpu instructions are faulty in a way that they were back then on that machine so the game has the same bugs as it did
>>
File: nigger.png (393 KB, 1212x940)
393 KB
393 KB PNG
>>107639906
cuck license
>>
>>107639985
I am pretty sure the average FreeBSD user contribute to the project more than the average linux user


[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.