[ / / / / / / / / / / / / / ] [ dir / ausneets / funegros / hydrus / nep / pdfs / soyboys / voat / zenpol ]

/tech/ - Technology

Catalog   Archive

Winner of the 36th Attention-Hungry Games
/alcoholism/ - The Attention-Hungry Games are the Dark Souls of Hunger Game Simulators
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: 11961d79a8fde72⋯.png (14.31 KB, 500x500, 1:1, bitcoin.png)


>Learn about Bitcoin when it was about 10$

>Realize I could make massive bank off of it because of it's use in the drug trade online

>Be unable to buy it due to being underage at the time (only real way of buying it at the time was meeting up with some faggot and getting it there) and my family thought it was a retarded idea.

>Now it's worth 10k

>Now all hardware costs more thanks to retarded Bitcoin miners

I mean RAM is fucking over 100$ what the fuck. Fuck Bitcoin. I'll never live this down.

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


new idea for a coin, Ganycoin. we take a high res shot of the light side of Ganymede each week. each pixel that has gained luminence gains value, and vice versa. any investors? YCombinator wouldn't give me a grant because although I have brown skin I said Coinbase should be thrown off a 10 story building.



There is this new satoshi dice address for BTC.

Address is bc1quykuahxrjx6d3h6ga4rkyg0hl5e59tcthqyhw6.

I found this while scanning pastebin

Here are the instructions on how to verify the provably fair roll.



File: 4a48c87fb20cc6c⋯.png (345.74 KB, 640x360, 16:9, Private-Transactions.png)

File: 2b6d985bac37b6d⋯.jpg (104.04 KB, 1269x809, 1269:809, Mystery.jpg)

File: 867fa792ad43e0e⋯.jpg (340.89 KB, 1076x599, 1076:599, manifesto-post.jpg)

PIVX- the crypto for those who rage against the machine.



I don't understand how it's possible to be private and have a public ledger at the same time.

File: 8f8f8d53a4a7106⋯.png (33.93 KB, 800x541, 800:541, julia.png)


What do you think about Julia? Will it replace R or Matlab in some of their usecases? What do you think is an appropriate use for the language?

I'm particularly interested in hearing if someone made the switch from R and if yes, why.


faster for large datasets - if needed, has REPL, can call R if you need functions from your packages, seems to also compile on Open and FreeBSD, community seems eager to produce useful packages, plotting tools seem to be capable, syntax doesn't seem to be a mishmash of ideas like R, parallelism if you need it


python-style indentation, package system uses github, function overloading, there's a C transpiler, not made to be general-purpose, dynamic typing, not 1.0 yet


takes actually longer for small amounts of data (because of JIT compiler) than similiar slower languages, development seems to break packages as of now

On a sidenote: their community guidelines seem reasonable, but I've become allergic to those.

>In particular, do not sexualize the term "Julia" or any other aspects of the project. While "Julia" is a female name in many parts of the world, the programming language is not a person and does not have a gender.

Don't sexualize the Julia, can't make this up

77 posts and 12 image replies omitted. Click reply to view.



Of course, you'll be the hero of the CoC community.

What you can't make is a penis, because that would be harassment and patriarchal dominance whatever.



>Proprietary takes the lead

No. Just No



It's possible for proprietary software to be better in all other regards.

It's reasonable for someone not to value the freedom status of software (much).



>Wolfram Alpha > R (professional) > SciPy (simple) > MATLAB (proprietary) > Octave (slow) > Julia (Pozzed)

This about as much a naive misrepresentation as the chart above your post. Your assessment is based upon feels and therefore worthless.


>All the important stuff in R runs in C

True, but there's limits on how fast that can make R. I think there's an article on the Julia wiki that talks about this and is generally applicable (think about what that means for loops). I think it was somewhere in the optimization article and also compares to how things are done in R.

There's interesting stuff to learn there, even if you don't intend to use their language. The wiki seems pretty good.



>When R and Python/Cython are all just sugary wrapper for C.

This is why the world is beautiful, and Julia is not.

File: d040aae5b320703⋯.jpg (129.74 KB, 800x500, 8:5, ss_f6d045a9cb9e42f5a6e488b….jpg)


The Dosbox debugger is pretty decent. It's given me enough to feed into IDA and get a foothold to begin static disasm with some hassle. But I'm wondering if there's something more powerful in terms of dynamic disasm. I know there's Softice but that doesn't play nice with Dosbox or VMs in my experience. Maybe I'm holding it wrong.

5 posts omitted. Click reply to view.



I used to do some reversing on my Apple II but it's been decades. Are there any Free alternatives to IDA?



IDA is pretty much uncontested in terms of features, but I really like radare2.



Thanks, I installed it and it has a nice familiar feel to it.


File: f3c318b41e28d86⋯.jpg (33.59 KB, 268x400, 67:100, ef843088cb733328a3844b6ef3….jpg)

hmm... probably not what you want, but you could use QEMU with GDB.



Is IDA Pro to disassemblers what Hex Workshop is to hex editors?

File: 370c7345357686e⋯.png (105.37 KB, 1045x871, 1045:871, trannyboot.png)


I was wondering why Libreboot hasn't been updated for years.

118 posts and 20 image replies omitted. Click reply to view.


File: 66fd768fc017018⋯.png (16.03 KB, 644x688, 161:172, 1523447335961.png)


>I dislike something about the developer of free software

>therefore I'll choose proprietary software and you should too!




What the actual fuck. One guy is completely fucked in the head to think the world revolves around him. The other is a stupid enabler who should have just posted


and closed that shit.


File: 9d1f9a5b5b36e5d⋯.jpg (114.56 KB, 500x410, 50:41, RTSAAp1.jpg)


> thinks coreboot = proprietary software



You are asking a rather stupid question. Libreboot is designated to a very specific set of hardwares. Now, read it carefully "very specific"... See?

There is no need to be a "update-bitch" always begging for more buggy updates down your throat.

Bainlets like you that can't see through simple logic that is laid clear under your nose shouldn't be here.




You already have a vagina, anon.

File: 1edd70e36a781f2⋯.png (28.21 KB, 601x318, 601:318, Screenshot_2018-04-04_12-0….png)

File: 285654e9e3f86f9⋯.png (32.52 KB, 596x311, 596:311, Screenshot_2018-04-04_12-0….png)

File: 2886096b8116056⋯.png (31.25 KB, 594x316, 297:158, Screenshot_2018-04-04_12-0….png)


136 posts and 26 image replies omitted. Click reply to view.



Diagnostic features are far more important than the generated machine code being slightly better.

In GCC -Wall doesn't actually enable all possible language warnings (at least in C and C++) because GCC doesn't actually bother to implement them. Clang does but to still be backwards compatible with GCC its -Wall is the same and instead they include the -Weverything flag to actually enable everything. Many developers don't understand the benefits of strictly complying with the language, especially with large code bases, if I find myself ever needing the few % speed increase I could get by switching to GCC I instead use a profiler and hand optimise my code. The only time I ever use GCC is when I am writing kernel code.



shaking atm


File: f16027eab172316⋯.png (943.96 KB, 1228x1502, 614:751, 1495812218308.png)


IBM and Intel BTFO



>Diagnostic features are far more important than the generated machine code being slightly better.

Which is irrelevant to the fact that they are not the subject of this discussion.

What's stopping you from using, say Clang for its diagnostics in debug builds and making the final build with GCC for best performance, anyway? If you're autistic about standards compliance, your code should compile correctly with whatever compiler you choose.




File: 849be9726ca916c⋯.png (74.37 KB, 827x595, 827:595, PyBitmessage.png)


Bitmessage is a distributed messaging system that uses proof of work to mitigate spam. Messages are published to a rolling blockchain which drops old messages after a set amount of time. Chans are shared addresses which participants listen to and send with so that they are anonymous. Join the "lain" chan (no quotes).


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



>web of (((trust)))

Good goyim, give us your real name so you could shitpost on our platform please and give us names of your peers too!



Nobody said you had to use your real name. Pseudonymous WoTs are a thing.



>proof of work

There are many better uses for electricity.




What about Anonymous? Fuck off, chaim.


File: 7b529078d1d229f⋯.jpeg (6.74 KB, 159x318, 1:2, images.jpeg)


What's with faggots saying you have to put your real name on services lately?

File: c9ccb69fcd63be3⋯.png (1.61 MB, 3840x2160, 16:9, 1523252936398.png)


I started this thread since I thought that some of you anons could share some books, projects, ctf's etc...

to learn as much as possible in terms of cs and maybe even low level stuff like electronic engineering.

I mean the best way to git gud at something is to dive right into it.

So if some of you have some great ressources or project ideas to learn from please share it.

CTF list - https://github.com/apsdehal/awesome-ctf

Liveoverflow- https://m.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w

Khan Academy - khanacademy.org/ (electrical engineering)




File: e3a0b0d4dab2c99⋯.pdf (4.29 MB, thinking-forth-color.pdf)


File: 44534dab12d1007⋯.png (56.72 KB, 621x2593, 621:2593, _tech_tgol.png)


>port scanner - "easy"

>game of life - "medium"

Really? I think it's easier to get a simple game of life program going than making a port scanner that's actually useful. For the latter you need to know much about networking, socket programming, use libraries, provide it with data about port number and what not. For the former you just need to implement the basic data structures that are needed, the transformation algorithm that creates a new frame, and some I/O, all further improvements are just embellishments (such as randomized vs user-input seed, variable speed, wrapping of the board, etc. etc.)



Why did the right side go autist so quickly, while the left side kept being "diverse" for much longer (before ultimately decaying to a single circlejerk)?



>he still deludes himself that current /tech/ isn't just /g/ v2.0

File: 9d232e96794622f⋯.jpg (29.04 KB, 698x294, 349:147, notokay.jpg)


This is NOT Okay

216 posts and 16 image replies omitted. Click reply to view.



c/c++ has 4 different main compilers that all work together. intel, gnu gcc, apple llvm, microsofts whatever the fuck they use.

the fact that there are multiple implementations is no excuse



javascript actually is not backwards compatible. neither is html. they introduce features all the time that don't work at all in old browsers. and your code just fails to work without clear errors.



If I write C code that's only going to be seen by me then it's fine if it only compiles under GCC. I only need to compile it with GCC.

If I write javascript that's only going to be used on my own website then it's not fine if it only works in my own browser. It needs to be interpreted over and over again.


If Javascript had to be backwards compatible with all browsers ever, it would NEVER mature or progress as a language and would in all likelihood degenerate into a bloated mess like Java did.



I should also point out that HTML and CSS suffer from the same problems, and infact the single biggest culprit of browser compatibility problems isn't Javascript or HTML, but CSS. If you think interpretation of Javascript was bad, wait until you look into interpretation of supposedly static rules like CSS where shit like transform(-50px) makes something go up in one browser and down in another browser.

File: 933d8e39b212c77⋯.jpg (607.09 KB, 1536x1152, 4:3, photo-original.jpg)


At first it was BBS, then it was forums, now it's imageboards, what do you think is going to be the future of shitposting ? Some kind of anonymous twitter asymmetrical 140 char shitposting warfare or a more reddit like approach ?

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


File: 71161965436388a⋯.png (4.92 KB, 640x400, 8:5, trade_wars.png)


One thing I miss from BBS days is MUDs. How nobody has thought to implement them on imageboards is beyond me.


File: 4d7b46afa999f2e⋯.gif (1.41 MB, 280x210, 4:3, 1460038377726.gif)



Persistent site, or board-wide, IDs allow for faggots like yourself to go trawling around the entire board finding people who disagree with you so you can sperg out in every thread. You may as well join a fucking forum at that point.

Thread-persistent IDs make somewhat more sense, but even then, you're going to have limp-wristed homosexuals getting worked up about independent posts because that same user said something mean somewhere prior in the thread.


forums haven't been replaced

egyptians were slaves



go home /o/



If only.


>everyone else who actually works for a living spends more time on a mobile devices.



Yes, they would, and it sucks. They lose much freedom of movement when using such a shit interface.


Hopefully. A return to telnet or usenet would fit right in for imageboards.

File: fe0a7d8e790c5fa⋯.jpg (489.28 KB, 984x1080, 41:45, Worth.jpg)


Every website you have visited with Facebook logged in.

Every website you have purchased goods using a FB log in with.

Every Meme video you have liked casually while giggling.

Every micro-targeting company, from YouTube sluts to hosts like Steve Colbert.

Every game or app you used with Facebook or liked.

Every company you have liked in your local community allowed others to piggy back their target data.

This is the Internet digital fingerprint. This is how they know you better than you know you. A single click on your web journey created a whole universe of ads for your next set of minutes. An innocent email register at a social community website turned into a spawn of 10 ad companies that target you for your interest in Android software.

Watch one vice video, like one vice video, congrats, you are on Vice World Payroll. Vice France/USA/Germany/China/Japan/UK/etc. goes all over your ad info.

They used to say that our value online was 23 dollars. Welcome to the chaos of bots and algorithms, where the mastermind nets in $1,000 worth of targeted ads on you. Every like you give back is a feedback to their ad system to target you again with a new company.

People that play social game apps, like the average "MY LIFE IS UNIQUE, EXPRESS YOU WHO YOU ARE, TWO PEOPLE WON'T SHARE THIS, PROVE THEM WRONG! LIKE AND FOLLOW MY FACEBOOK PAGE LOL XDDD!!"-post and unironically shares it to their families and friends making them second hand ad potentials when their timeline goes dry, people who watch cat viral videos and actually likes them or worse: comments on them with their friends' names in tags so they can get more of advertisement; are all doomed to be worth millions of dollars worth of digital value. This was the end game, the one that kicked the bucket. When is FaceBook country coming? World's largest population and will soon be recognized as the secret demographic that shows exactly who each and everyone is.

This is why we need freedom. Even though a company/developer might not be full RMS freedom, Post too long. Click here to view the full text.

59 posts and 13 image replies omitted. Click reply to view.




you're an idiot too


How about Request Policy Continiued?



It looks decent but mostly does the same as umatrix. Those subscriptions might make it less of hassle.


Who even uses facebook anymore?

Been years since it's irrelevant even among my normie friends.


File: aeba24a86480b3b⋯.png (5.62 KB, 220x92, 55:23, ClipboardImage.png)


Boomers and women.

File: 713f7c33cad9895⋯.jpg (41.59 KB, 411x547, 411:547, booster zucc.jpg)


>no talk of the Zucc "I need a booster seat" Cuck

famalams, me ashamed

31 posts and 5 image replies omitted. Click reply to view.






Underrated content and meta-dubs.


File: a4bcffabb5cee2f⋯.jpg (101.33 KB, 800x511, 800:511, denton.jpg)

File: 933f03207b8e5e2⋯.gif (279.99 KB, 400x330, 40:33, 778523863698.gif)


better than this guy




printf("%hhd", zucc_height);


Mark fuckerberg looks like a goddamn wood elf

File: b4e8a1e9f821f52⋯.jpg (32.55 KB, 711x387, 79:43, os2.jpg)

File: ba07d017cb9f805⋯.jpg (52.9 KB, 500x571, 500:571, BoyWithKittenOnHeadAww.jpg)


Let's talk kernels, /tech/!

So let's start this off with a common argument i've seen from BSDfags and some others. "The Linux Kernel is bloated!"

But honestly, I don't see how that can be possible. I'll give ya the coreutils. Those should definitely be reworked, or better yet, fully replaced by busybox. But the kernel HAS to be as big as it is in order to have driver support for all the hardware that it can run on. If it was smaller, it wouldn't be able to have the amazing level of compatibility that it does, far superior to *BSD, and only beaten by Windows due to manufacturers being kikes.

I mean, if we're talking about microkernels, that's a bit different because you'd want the kernel to be as small as possible and all the drivers to be in userland, but for any monolithic kernel, it makes no sense to start crying bloat when there's a perfectly acceptable reason for it.

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


linux is corporate behemoth, so it has to be bigger in order to support hardware out of the box

bsd is corporate carrion, so it has to be concise in order to be ripped apart and salvaged into product



>SeL4 is the future

imagine being this out of touch with reality



File: 325d291c320cd3d⋯.jpg (53.67 KB, 720x712, 90:89, 1514935516761.jpg)


lmao wtf is this beautiful disaster?




>Plan 9 is supposed to be "everything is a file" taken to the next level

>directories are supposed to be files

>the program for copying files can't copy directories

File: a5d45fe77119bd6⋯.png (2.44 MB, 1919x1078, 1919:1078, revision.png)


https://www.twitch.tv/revisionparty (sorry, no "better" stream providers AFAIK, use livestreamer or streamlink to watch)


Revision is a big, traditional easter demoparty with competitions for all kinds of demos and multimedia on all kinds of platforms, including Commodore Amigas and 64s.

Basically, demoparties are computer creativity meetings/competitions, where many programmers, musicians and graphicians have fun, socialize and show off their skills.

The first compos are beginning shortly, including the PC 64 kilobyte competition which I highly recommend everyone to see!

Discuss, ask questions, and comment the compo entries here.

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



I was doing mental math, but yes you are right. I'm saying the anon there was technically right in saying it was less than 1 percent.

The larger demo competitions are 64kilobytes. That is tiny! Yet for these guys they make it into so much. It is something amazing.




I meant the perfomance not the size... not every pc demo is 64kb. Obviously for a size production you wouldn't use sdl...



More over, I said one could use SDL to have a portable demo, which would mean that the size of the library would not be included (unless you want to include all versions for each OS / platform). Small PC demos use directX or openGL, obviously, I think SDL is on similar level, it could have been just installed on the system and ready to be used by your program.

And even if you want to include SDL in your program, say, you want to compile it statically with your code. Remember that SDL is really broad, it can handle lots and lots of screen formats, different color depths, planar graphics... And I proposed to use SDL just to get a framebuffer in a normalised way, all your bliting routines would be yours (you can use SDL's but writing your own software renderer is half the fun). SDL is open source, it's quite small and organised, it's licence allows you to compile it statically. It's quite easy to just take a part of it that you want, for example, said creation of a window and frame buffer. That's a tiny part of (compiled) code.


Dynamic linking or dlopen()ing SDL is fair and square on non-windows OSs IMO. Windows has win32 for really efficient windowing, and since "Linux" has no official API besides syscalls, it's just fine to treat the most common installed software stack as part of the "base platform" in this case. Even the last party I attended has "allowed to link to common system (for example glibc, OpenGL and SDL)" in the rules https://instanssi.org/2018/kompot/#96 and another pretty big local one has "Latest Ubuntu (18.04)", whatever that means, and I sure as hell hope it means the "average ubuntu after installing a few common applications and games" (SDL2). https://www.assembly.org/summer18/demoscene/rules



What the fuck are you talking about? are you one of those markov chain bots?

File: 83723273dc20283⋯.png (3.67 KB, 800x800, 1:1, 800px-Xiaomi_logo.png)


If this is true what should I do. i have a xiaomi phone.

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



>probably only a factor if you aren't white though

Then it's not the flip phone. I doubt a tatoo-less, clean shaven middle aged man in formal clothes but with a flip phone would be mistaken for a drug dealer.



I have a GNU tattoo on my butt-cheek.

Does that make me look like a drug-dealer while I use my T400?



Get rid of the MIUI OS and install some other OS like Lineage or Sailfish with no google apps.



do literally what spy on our data?



if you're using some webscale bullshit that pings anything related to google it's not secure or private in the first place, regardless or whether the G is involved.

File: 0b007aeecf2f739⋯.png (107.97 KB, 645x968, 645:968, 1517276432893.png)


>try to learn programming with Harvard CS50 from Edx

>literally had to look up the solution to the first problem set, did not even understand completely how the solution actually works

Should I just give up? Am I too much of a brainlet to learn programming? Why is it so hard to go from the theoretical basis to actual practice?

54 posts and 7 image replies omitted. Click reply to view.



Why have so many decades passed yet we still use Unix?




>requires JavaScript


What shit.



Do not frustrate yourself. Learn everyday a little bit and soon you will be good at it.

Most users drop good gnu/linux distros because of the impatience.

The above sentence is to be taken as a analogy. You should be patient and learn things from the beginning. Do not engage into very complicated and complex projects at first.

The one good thing that helped me is the following: teaching.

If you try to repeat the process of learning while transmitting the learned you learn it way faster. If, like me, you are too much of a hikkiko, record yourself doing it.


File: 995e4649534a3de⋯.png (91.7 KB, 251x251, 1:1, 995e4649534a3de0d6f834ab70….png)


Learn scripting language like Python or Perl first. Also git gud at the Bash shell. Learning how to use Bash and I/O redirection allows you to make the computer your bitch. You can human-centipede you programs with Bash and become a god.



this is good advice, along the same lines I think going through a book like "Introduction to Programming Emacs Lisp", since the payoff with both of these strats will provide immediate utility, along with utility for the rest of your life, even if you don't become a programmer.

and pedagogically, I think cs50 sucks compared to the "Systematic Programming Design" on EdX, which begins with "How to Code: Simple Data".

Delete Post [ ]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
| Catalog | Nerve Center | Cancer
[ / / / / / / / / / / / / / ] [ dir / ausneets / funegros / hydrus / nep / pdfs / soyboys / voat / zenpol ]