Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-8081-120121-160161-200201-

[Thoughts]Programming musings thread[General]

Name: Anonymous 2018-09-02 17:57

Post little thoughts, jokes, news, etc. that don't necessarily warrant having their own thread.

Name: Anonymous 2018-09-02 19:10

HAX MY ANUS!!!!

Name: Anonymous 2018-09-02 20:42

listen to cloud rap a.k.a. trillwave (it's a real subgenre) hosted in the cloud while you work on your AWS EC2 instance... in the cloud
https://www.youtube.com/watch?v=X1h38Z5raIg
and the weather is cloudy out

computin' in the

cloud
l
o
u
d

while puffin' on dat

loud
o
u
d

Name: Anonymous 2018-09-02 20:48

me, now, sitting in front of a screen: I sure miss the past
me, 10 years ago: look at me sitting in front of a screen

modern nostalgia makes no sense

Name: Anonymous 2018-09-02 22:02

Indian programming tutorials on Youtube. Not just regular beginner ones, but for complicated or uncommon things. They talk very slowly and with a heavy accent, and you can hear car horns and traffic in the background, but it's a very obscure tech topic and they're the only resource you can find for it.

Name: Anonymous 2018-09-02 22:07

*fart*

Name: Anonymous 2018-09-02 22:11

>>4
do you sit in front of a screen 24/7 or something?

Name: Anonymous 2018-09-02 22:14

>>3
hosted in the cloud while you work on your AWS EC2 instance
What?

Name: Anonymous 2018-09-02 22:46

>>7
no, but I'm starting to dislike programming because of how far-removed it is from nature

>>8
the video I linked to features music from a genre called ``cloud rap''

the video I linked to is on youtube, which I guess you could say is in the cloud (it's a stretch, but it's for a joke, but it's not funny when you have to explain it)

AWS EC2 = cloud, sorta

cloud, cloud, cloud

not cool when I have to spell it out, is it

Name: Anonymous 2018-09-03 1:25

>>9
program on a beach or while camping then ๐Ÿ˜‚

Name: Anonymous 2018-09-03 7:10

check'em

Name: Anonymous 2018-09-03 9:00

>>5
Chances are that you can find a few papers on it then..

Name: Anonymous 2018-09-03 9:02

>>10
Doesn't sound very comfy.

Name: Anonymous 2018-09-03 19:26

Ever heard of SIM swapping? Two factor authentication sounds good in theory but people are using social engineering of wireless providers to get access to people's accounts by getting the phone company to give them someone else's phone number. So then they get the codes for logging in or resetting a password. This is why authenticator app authentication is superior.

Name: Anonymous 2018-09-03 23:30

โ€œWhat are you doing?โ€, asked Minsky.

โ€œI am teaching a man to fish,โ€ Sussman replied.

โ€œWhy?โ€, asked Minsky.

โ€œIf you can't tune filesystem, you have to tuna fishโ€, Sussman said.

Minsky then doused him in lighter fluid and lit him on fire.

At that moment, Sussman was enlightened.

Name: Anonymous 2018-09-03 23:35

>>15
MIT is so enlightened now that they replaced Lisp with Python for their introductory CS courses.

Name: Channeling Minsky 2018-09-04 1:32

Name: Anonymous 2018-09-04 18:20

>>16
They replaced Lisp with Scheme first.

Name: Anonymous 2018-09-05 3:30

>>18
nobody uses lisp or scheme
https://githut.info/

Name: Anonymous 2018-09-05 3:36

Do you think the web will ever become obsolete? As in, maybe something else will replace it, or people will just use apps instead. Maybe the worsening performance and slow/transactional nature of the web will put people off, and it also just seems like there's a lot of stuff that simply isn't possible (or at least very difficult to achieve) through web technologies that are better suited to other languages. Slow 2D documents... will they ever lose their appeal, or are we going to accept this kind of thing 10-20 years down the road?

Name: Anonymous 2018-09-05 5:01

>>19
Place 40,42, and emacs lisp.

Name: Anonymous 2018-09-05 7:36

what about dubs lisp?

Name: Anonymous 2018-09-05 17:26

Kali Linux... Kali Yuga? End times of hacking.

Name: Anonymous 2018-09-06 0:32

the .co TLD is only good for typosquatting of .com domains

Name: Anonymous 2018-09-06 11:24

Out of honesty and clarity, the root user on UNIX-like systems should obviously be renamed stalin.

Name: Anonymous 2018-09-06 12:32

s/stalin/nikita;

Name: Anonymous 2018-09-06 12:37

Java is the epitome of conservativeness in programming: clunky, burdened by obsolete "features" that were never good, too slow do adopt important features that others already benefit from, preferred by low skill workers from the east, disliked by the skilled and smart, guilty of enabling horrible atrocities, but also way more popular than it should be allowed to be and found all over the world.

Name: Anonymous 2018-09-06 13:04

>>27
fuck you

Name: Anonymous 2018-09-06 13:12

>>27
should be allowed to be
facist

Name: Anonymous 2018-09-06 13:13

>>28
your're are an anus

but >>27 is an anus too, java isn't a preferred language for anyone anymore. it's a boring language for maintaining big enterprise shit, and everything else is just the momentum it built up in previous years.

Name: Anonymous 2018-09-06 13:19

>>30
Java is a preferred language for teaching OOP.

Name: Anonymous 2018-09-06 13:22

>>31
By retards.

Name: Anonymous 2018-09-06 13:26

>>32
it can be worse. I was taught OOP on C++

Name: Anonymous 2018-09-06 13:27

On the topic of Java, I have a lot of experience making desktop Java software. How hard would it be to make Android apps in Java? I downloaded Android Studio but I've never really used it before.

Any recommendations for resources for learning Android app development through Java? Can you even still submit Java apps to Google Play, or is it Kotlin-only now?

Name: Anonymous 2018-09-06 13:28

>>34
you just need to learn about the UI system (which is easy) and about the IPC (which is retarded). the rest should be familiar

Name: Anonymous 2018-09-06 13:31

>>35
UI system
Is it anything like JavaFX? I use that for desktop apps.
IPC
The what?

Name: Anonymous 2018-09-06 13:44

>>36
UI is a bit like JavaFX, a bit simpler I think. it has XMLs and a visual builder. I didn't do much with it, but what I did was pretty intuitive.

IPC is inter-process communication. basically, a lot of the things in Android is done by sending 'intents' to other processes, and by receiving them. they're all about stuffing things in some kind of badly typed variadic data structure, and then manually extracting them. so imagine Java with zero type-safety. well, some things have a bit of type-safety because of automatically-generated wrapper code (basically you specify the interface in their're are 'AIDL' format and it does the dirty work for you), but don't rely on it, that's used just for one specific thing ('bound services'). everything else must do shit the hard way.

Name: Anonymous 2018-09-06 14:01

>>37
Hmmm, interesting. Are there any books or tutorials you'd recommend for learning Android development?

Name: Anonymous 2018-09-06 21:00

if you did SSH tunneling on a quantum computer, could you call it quantum tunneling? huehue

Name: Anonymous 2018-09-07 4:37

Thoughts on Apache Commons?

Name: Anonymous 2018-09-07 4:47

What antipatterns does your favorite language have?
https://en.wikipedia.org/wiki/Anti-pattern
For me, it's Java, and I'd say accessor and mutator methods.

Name: Anonymous 2018-09-07 6:23

>>41
How is this an antipattern? I do agree than it's an overengineered hack compared to Seshrup's properties, but it's mostly a matter of syntax and brevity.

Name: Anonymous 2018-09-07 6:52

>>38
not really, I mostly learned by experimentation. I'm more interested in Android security, that's why I know a lot about IPC (believe me, I haven't even scratched the surface of this topic here)

Name: Anonymous 2018-09-07 8:44

3 reasons to hate java
1.Slow both in startup(JVM startup) and execution.
2.Owned by Oracle and their draconian copyright lawyers.(Btw thats why Google had to redesign all of Android runtime)
3.Convoluted language that wastes memory.

Name: Anonymous 2018-09-07 8:45

https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc.
Reference this anytime you hear "Java", fuck Java.

Name: Anonymous 2018-09-07 8:50

>>44
ackchyually, execution time is pretty good. maybe best of all GC'd languages

Name: Anonymous 2018-09-07 8:54

>>46
The only GC'd languages allowed on my machine are rarely run scripts, mainly build scripts and bash utilities. Having a software stack running on GC is luxury for 64GB ram machines.

Name: Anonymous 2018-09-07 8:57

>>47
your're are browser runs GC'd code even as you browse this board

Name: Anonymous 2018-09-07 9:08

>>48
1.Js isn't a program(that would be running Node.js apps), its a feature inside the browser program to script media content. Like a game having a GC'd script, but running a language that doesn't GC.
2.I disable javascript on every site where its possible.

Name: Anonymous 2018-09-07 11:17

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF) where
A: AsExpression<SA>,
B: AsExpression<SB>,
C: AsExpression<SC>,
D: AsExpression<SD>,
E: AsExpression<SE>,
F: AsExpression<SF>,
G: AsExpression<SG>,
H: AsExpression<SH>,
I: AsExpression<SI>,
J: AsExpression<SJ>,
K: AsExpression<SK>,
L: AsExpression<SL>,
M: AsExpression<SM>,
N: AsExpression<SN>,
O: AsExpression<SO>,
P: AsExpression<SP>,
Q: AsExpression<SQ>,
R: AsExpression<SR>,
S: AsExpression<SS>,
T: AsExpression<ST>,
U: AsExpression<SU>,
V: AsExpression<SV>,
W: AsExpression<SW>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
AC: AsExpression<SAC>,
AD: AsExpression<SAD>,
AE: AsExpression<SAE>,
AF: AsExpression<SAF>,
PgTuple<(A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression, Q::Expression, R::Expression, S::Expression, T::Expression, U::Expression, V::Expression, W::Expression, X::Expression, Y::Expression, Z::Expression, AA::Expression, AB::Expression, AC::Expression, AD::Expression, AE::Expression, AF::Expression)>: Expression<SqlType = Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>>,

Name: Anonymous 2018-09-07 11:27

>>50

Is that the new Haskell?

Name: Anonymous 2018-09-07 11:48

>>51
More like the new Java. Haskell is all about type inference.

Name: Anonymous 2018-09-07 14:30

>>52
That's just generics and typeclasses, Rust also has type inference.

Name: Anonymous 2018-09-08 0:16

>>46
Probably true, but this seems like a result of the massive $$$ spent developing the Java Virtual Machine. Most of the optimization techniques perfected in the JVM can be ported to other dynamic and JIT compiled languages, so eventually the performance gap will shrink and Java can be cast into the trash where it belongs.

Name: Anonymous 2018-09-08 0:57

>>54
porting features also costs time/money

your freetard functional language will never create the economic impetus for this to happen. thus the optimizations will live and die in the JVM, because trillions of dollars depend on the JVM and its continued performance. hundreds of people are paid full time to work on the JVM, so it will always be a step ahead of any copycats. the only thing depends on Your Pet Bullshit Freetard-lang is some abandoned github repos that do hello world.

Name: Anonymous 2018-09-08 2:56

>>55

Big companies can always pay developers to work on open-source compilers and runtimes when it suits their business strategy. Look at LLVM for example.

GNU might have a problem since the license is pretty much commercial kryptonite. But free (as in BSD) language implementations will do fine.

Name: Anonymous 2018-09-08 3:01

>>56
A wise man once told me, BSD is only useful for proprietary appliances.

Name: Anonymous 2018-09-08 7:41

>>54
well, I guess most statically typed interpreted/byte-compiled languages can be made as fast as Java. it's just that none of them are. I think that none of the functional languages comes close unless actually compiled down to native code. IIRC native-compiled OCaml can be faster than Java

Name: Anonymous 2018-09-08 15:07

If I want to use graphics cards for doing math (GPGPU shit), what should I learn to do that? OpenCL or something?

Name: Anonymous 2018-09-08 15:54

Big tech companies are getting more powerful than governments. I didn't like Alex Jones, but I think it's eerie how so many tech companies are seemingly in bed together because they all agreed to deplatform him at around the same time.

We are increasingly dependent on technology, and when tech companies deplatform you when they dislike your beliefs, that's a problem.

Name: Anonymous 2018-09-08 16:11

>>60
Decentralisation exists.

Name: Anonymous 2018-09-08 16:17

>>61
yeah, and that's why everyone uses iOS or Android, gmail, Google, Youtube, Facebook, Twitter, Amazon, PayPal, MasterCard, etc...

Name: Anonymous 2018-09-08 16:27

>>62
No one is forcing you to use these things.

Name: Anonymous 2018-09-08 16:55

>>63
Oh bullshit. This shit is accepted as standard nowadays. Try being a college student and not using social media or modern tech. Normies use social media. Normies use phones. Normies share files through Dropbox or Google Drive. If you get autistic about open source and private shit, that's social suicide. Seriously. Yes, this sucks, but that's how it is nowadays.

Name: Anonymous 2018-09-08 16:56

Freetard logic: whenever FOSS doesn't have a feature or service or social media platform, just say you don't need it at all!
[rationalization intensifies]

Name: Anonymous 2018-09-08 17:33

>>64
Peer pressure is not coercion.

Name: Anonymous 2018-09-08 17:47

>>59
OpenCL works on nvidia and AMD, CUDA only works on nvidia cards. You can also use Vulkan compute on both. I've done that once because the OpenCL driver was fucked, worked pretty well.

Name: Anonymous 2018-09-08 20:14

I told someone about a security issue with their website, they told me it wasn't a problem, and like a month later and the site is still vulnerable

come on, dude

Name: Anonymous 2018-09-08 21:18

>>68
Not a problem until you make it a problem.

Name: Anonymous 2018-09-08 21:32

>>69
someone else might, or hell, someone else's script might

there are tools out there for automatically scanning for and exploiting security vulnerabilities

what's the point in not fixing a security problem? it's not hard

Name: Anonymous 2018-09-08 22:02

>>70
But that would require effort

Name: Anonymous 2018-09-08 23:54

>>68
Sell it online.

Name: Anonymous 2018-09-09 2:07

Animals are like portable software that contains all dependencies. Like containers, such as Docker. They don't need clothes, kitchens, houses, or tools. They already come with everything they need. But people? We're like packages in a Linux distro repository. We have multiple dependencies and sometimes there can be complications when we have the wrong versions, or can't access something (such as shelter or healthcare).

Name: How True 2018-09-09 3:36

>>73
sometimes there can be complications when we have the wrong versions, or can't access something (such as shelter or healthcare).

Name: Ban 2018-09-09 3:40

Name: Very Clever 2018-09-09 11:55

>>75
| Name: Ban 2018-09-09 3:40

Name: Anonymous 2018-09-10 3:31

>>74
whom are you quoting?

Name: Anonymous 2018-09-10 6:46

>>68,70
just hack it, and when he runs back to tell you that 'someone' hacked him, tell him that you warned him

Name: Anonymous 2018-09-10 22:04

The chad international programming language standardization committee chairman vs the virgin dabbling amateur language geek who has to write an implementation by himself.

Name: Anonymous 2018-09-11 0:47

>>77
log off, anus

Name: Anonymous 2018-09-11 3:17

>>80
anus on, log

Name: Anonymous 2018-09-11 4:07

Objective C is better than C itself

Name: Anonymous 2018-09-11 4:46

O(log(anus)) -- a very fast anus indeed!
>>82

Objective-C is deprecated. Why not use Swift?

Name: Anonymous 2018-09-12 19:35

Representational beer transfer. An IPA API.

Name: Anonymous 2018-09-13 20:09

fuck pointers

Name: Anonymous 2018-09-14 4:02

been starting to like using typescript

Name: Anonymous 2018-09-14 4:44

Is there any point to Haskell except stroking your ego by pretending you're doing math?

I have spent like 8 months learning it and haven't done anything useful with it at all. What a waste. I'm cutting my losses right now before I waste more time diving into all the extensions and shit. I'm fucking done.

I think the reason I didn't make anything with it is the same reason no one else makes anything with it. It's faux-math bullshite. Making programs is a practical endeavor. Programming is engineering, not masturbatory dreaming about types. It also attracts and fosters a perfection seeking mindset. You get so obsessed with "correctness" that you accomplish Nothing.

The biggest software project written in Haskell will always be Haskell. It has as much of a future as Symta does.

I get why people get into Haskell. They want to feel smart. Next time I'll just read an actual math book. It'd be far more useful.

Name: Anonymous 2018-09-14 6:21

>>87
there are a few interesting haskal projects: from unixy stuff like shellcheck or xmonad to some super secret quant shit. but I guess most of that could be more easily written in something like ocaml. haskal is a dead dog because it will never be a practical functional language like ocaml, f# or even clojure and it is past its prime as an academic wankery language, having been replaced by the likes of idris. also ples type check my dubs

Name: Anonymous 2018-09-14 6:29

>>87
The biggest software project written in Haskell will always be Haskell
Haskell runtime is written in C and Cmm(C variant).
https://github.com/ghc/ghc/search?l=c&p=1

Name: Anonymous 2018-09-14 14:47

>>87
Is there any point to Haskell except stroking your ego by pretending you're doing math?
It has an acceptable type system (unlike most languages), which means that you will probably end up with less bugs at the end.

I have spent like 8 months learning it and haven't done anything useful with it at all
The problem is probably with you then.

Making programs is a practical endeavor
Not true, it is not more difficult than say python. It even has a lot of libraries.

not masturbatory dreaming about types
Haskell does not focus on types. Which is also why it has type inference and :: instead of :.

Name: Anonymous 2018-09-14 16:00

>>90
The problem is probably with you then.
Ok, then show me something useful you anyone has done with Haskell.

Name: Anonymous 2018-09-14 16:06

>>91
don't waste your time arguing with this dork, haskell is useless
https://www.youtube.com/watch?v=iSmkqocn0oQ

Name: Anonymous 2018-09-15 2:00

What is the best distro for a VPS that is secure out of the box? Is CentOS okay? Do you have to set anything up or change the default settings or is it good to go with defaults (aside from changing passwords)?

Name: Anonymous 2018-09-15 2:01

>>93
TailsOS

Name: Anonymous 2018-09-15 2:10

>>94
not suitable as a persistent server OS for LAMP stack and database and shit

Name: Anonymous 2018-09-15 3:29

>>93
TempleOS.

Name: Anonymous 2018-09-15 14:59

>>96
wow epic meme my dude

yeah ring 0 everything and no networking and no web server software is great for a server OS?

Name: Anonymous 2018-09-15 18:22

>>97
Yes and if you can't understand why you need to log off.

Name: Anonymous 2018-09-15 19:01

>>98
Click here to log off.

Name: Anonymous 2018-09-16 2:28

>>98
Click here to check my dubs.

Name: Anonymous 2018-09-16 3:10

hello im fairX the haxxor join my community of hackers if you payme enough i will give you access to a private area of haxx ;)

Name: Anonymous 2018-09-16 8:23

i am a heron. i ahev a long neck and i pick fish out of the water w/ my beak. if you dont repost this comment on 10 other pages i will fly into your kitchen tonight and make a mess of your pots and pans

Name: Anonymous 2018-09-16 17:17

What's a software engineer's favorite dessert?
a push pop Edited on 16/09/2018 17:18.

Name: Anonymous 2018-09-16 17:30

>>103
whats a push pop?

Name: Anonymous 2018-09-16 17:50

Name: Anonymous 2018-09-16 17:57

>>104
a candy thing, it was a pun about data structures (you can push or pop with a stack)
not funny when you have to explain the joke
>>105
incorrect, urban dictionary "definitions" always make non-sexual things into something sexual, what a stupid site
Here is what they actually are:
https://en.wikipedia.org/wiki/Push_Pop#/media/File:Push_pops_(candy).jpg

Name: Anonymous 2018-09-17 2:24

Modern apps:
A: What the fuck, someone made that into an app? And they made money from it? Shit, I could've done it. I bet I'm a better developer than they are.
B: Yeah, but you didn't. Instead, you obsessed over type systems and editors and config files. While they were thinking about societal problems to solve (and monetize), you were arguing about programming languages on forums. You're a programmer's programmer, but the successful ones are the ones who break out of tech bubbles and make changes in the real world.

Name: Anonymous 2018-09-17 21:09

"GRUNNUR"

Name: Anonymous 2018-09-18 6:15

thinking about compiler metadata and its role in malware analysis

Name: Anonymous 2018-09-18 6:17

>>108
forgot that meme

Name: Anonymous 2018-09-18 6:55

don't forget to check my trips

Name: Anonymous 2018-09-18 7:29

<== check my quads

Name: Anonymous 2018-09-18 7:31

check my depression

Name: Anonymous 2018-09-18 16:07

Name: Anonymous 2018-09-18 22:49

MySQL, YourSQL, HisSQL, HerSQL, OurSQL, TheirSQL

Name: Ipse Dixit 2018-09-19 3:36

My other SQL is a Senatus populusQue Latinus.

Name: Anonymous 2018-09-19 6:01

>>115
your're are sql

Name: Anonymous 2018-09-19 11:54

anuSQL

Name: Anonymous 2018-09-19 16:25

the virgin debugger vs. the chad print statement

Name: Anonymous 2018-09-19 18:36

>>115
ItsSQL?

Name: Anonymous 2018-09-19 22:03

malware is beautiful

Name: Anonymous 2018-09-19 22:28

>>119
based and redpilled

Name: Anonymous 2018-09-20 0:19

why isn't the page updated after we post?

Name: Anonymous 2018-09-20 0:20

>>123
it is for me

Name: Anonymous 2018-09-20 0:20

hmm

Name: Anonymous 2018-09-20 0:22

>>124
Strange, I have to refresh to see my post. Always had to.

Name: Anonymous 2018-09-20 9:06

test

Name: Anonymous 2018-09-20 11:17

Name: Anonymous 2018-09-20 11:48

back-end is an anus! Edited on 20/09/2018 11:48.

Name: Anonymous 2018-09-20 20:46

>>128
never trust image links on /prog/ or /lounge/
I will never click them

Name: Anonymous 2018-09-20 20:47

>>130
anta baka?

Name: Anonymous 2018-09-21 7:30

>>130
Its a two part picture, one is a lion being restrained with its head obscured by a plate with a hole(labeled Backend), the other is a plate with a hole and "Metro Goldwin meyer" lion picture(labeled Frontend).
It seems to be a humorous observations that back-end software is very different from the polished front-end experience.

Name: Anonymous 2018-09-21 10:50

I have seen many boards, but this one really has the highest quality discussion of dubs.

Name: Anonymous 2018-09-21 11:27

>>133
it's actually amateur hour compared to dubs-related discussions on the old progrider. I think progrider threads have been imported here so try looking for the one about dubs theory and dubsless primes.

Name: Anonymous 2018-09-22 4:56

fart polymorphism

Name: Anonymous 2018-09-22 16:37

Are you excited for macOS Mojave?

Name: Anonymous 2018-09-22 16:49

tell me what you know about penetration testing

Name: Anonymous 2018-09-22 18:49

>>137
You can fix that with Flex Tapeยฎ.

Name: Anonymous 2018-09-22 18:58

>>138
nice corporate meme you vapid consumer cuck

Name: Anonymous 2018-09-23 2:24

Tinder for programmers

Name: Anonymous 2018-09-23 2:33

you've heard of programming music, but have you heard of programming food?

Name: Anonymous 2018-09-23 2:41

most programming is lame but learning infosec and computer science at the same time is awesome because you learn about categories of vulnerabilities and then you can write your own security tools/exploits instead of being some drone who only knows how to run tools other people made

i am feeling happy for the first time in a long time Edited on 23/09/2018 02:41.

Name: Anonymous 2018-09-23 21:47

Infosec is bullshit.

Name: Anonymous 2018-09-23 21:55

>>143
no u

Name: Anonymous 2018-09-24 1:39

What tech-related thing are you learning about right now? I'm currently learning about port scanning with nmap. It has a scripting engine that uses lua. Have any of you ever programmed in lua? What's it like? I am mostly familiar with Java but I've used some other languages too.

Name: Anonymous 2018-09-24 3:26

>>145
sql injection

Name: Anonymous 2018-09-24 3:26

>>146
edgy

Name: Anonymous 2018-09-24 6:59

>>142,145
oh, I thought I'm the only security anon here. I'm writing software that automatically reverse engineers some Android IPC stuff so I can do automated fuzzing of closed-source vendor bloatware

Name: Anonymous 2018-10-06 16:46

I feel like, if a device is so fragile that it crashes when you run an nmap scan with the aggressive flag, that's not the problem with the port scanner, that's a problem with the device or software being an unreliable piece of shit

don't blame pen testers when your garbage barely runs and can't handle a simple port scan

Name: Anonymous 2018-10-06 16:50

I'm the Terry Davis of hacking

Name: Anonymous 2018-10-06 17:03

God is root and we are regular user accounts. How can we achieve spiritual privilege escalation? Can we do rm -rf --no-preserve-root / on the universe?

Name: Anonymous 2018-10-06 18:12

>>151
You need to achieve satori then you escape chroot jail

Name: Anonymous 2018-10-08 2:16

Name: Anonymous 2018-10-08 3:10

>>153
why would you post this garbage? fuck off

Name: Anonymous 2018-10-08 3:12

>>154
mad cracker

Name: Anonymous 2018-10-08 5:00

>>154
You clearly didn't read far enough to get to the good part.

Name: Anonymous 2018-10-08 6:26

@153
Stop using ``faggot quotes''

Name: Anonymous 2018-10-08 6:35

>>157
learn to quote

Name: Anonymous 2018-10-10 4:52

roko's basilisk but for spyware

Name: Anonymous 2018-10-10 11:23

Existence of Sussman proves binary system inadequate.

Name: Anonymous 2018-10-10 15:38

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• เณ‹แƒฆโ˜ƒแƒฆเณ‹ โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Repost this if ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ you are a beautiful strong statically typed language ~ ~ ~
~ ~ ~ ~ ~ ~ ~ who donโ€™t need no dynamic typing ~ ~ ~ ~ ~ ~ ~
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• เณ‹แƒฆโ˜ƒแƒฆเณ‹ โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

Name: Anonymous 2018-10-10 18:26

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• เณ‹แƒฆโ˜ƒแƒฆเณ‹ โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Repost this if ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ you are a beautiful strong statically typed language ~ ~ ~
~ ~ ~ ~ ~ ~ ~ who donโ€™t need no dynamic typing ~ ~ ~ ~ ~ ~ ~
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• เณ‹แƒฆโ˜ƒแƒฆเณ‹ โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

Name: Anonymous 2018-10-11 2:32

do void pointers technically mean c is a dynamic language

Name: Anonymous 2018-10-11 3:15

>>163
No such thing as dynamic typing.

Name: Anonymous 2018-10-18 15:59

what's the point in putting code in a function if you're only going to invoke it once

Name: Anonymous 2018-10-18 16:16

>>165
makes it more organized
of course this doesn't matter if you follow the FrozenAnus school of code formatting

Name: Anonymous 2018-10-18 16:23

Name: Anonymous 2018-10-18 17:02

>>167
depending on what code the function has, it will have readability issues as he says.
compilers will inline it anyway

Name: Anonymous 2018-10-18 23:59

>>165
so you can write enterprise unit tests for it.

thereโ€™s no point, and Iโ€™d argue that it hurts the comprehensability of your code. you have to come up with a name for this chunk of code, indirecting readers to another section of the codebase, for basically no reason.

Name: Anonymous 2018-10-19 1:06

the virgin debugger vs. the chad 5,000 print statements

Name: Anonymous 2018-10-19 1:18

Ok. Did a test implementation of my integer serialization algorithm: https://github.com/saniv/integer_serialization

Name: Anonymous 2018-10-19 2:25

>>171
Nikita, what do you do for a living? Just wondering.

Name: Anonymous 2018-10-19 3:59

Wow, nikita actually started programming again! This is great.

Name: Anonymous 2018-10-19 4:45

Make Nikita Symta again.

Name: Anonymous 2018-10-19 17:22

This NPC ``maymay'' is pretty terrible.
What's worse is that people send me images like this: https://i.imgur.com/aPaBYCt.png

Name: Anonymous 2018-10-19 21:03

>>175
Yeah, that's some cringy pseudo-programming.

Name: Anonymous 2018-10-19 21:50

Does Java get rid of stuff in RAM after you close a program?

Like let's say you have a program that stores, I don't know, login credentials, or decryption keys, or an API key in RAM. Do you have to manually delete or write over that in order to make it safe, or will the JVM handle that?

Anybody know about memory forensics? Like if a program has some secure/sensitive credential data in RAM, can you then use some sort of tool to retrieve that data?

I remember someone saying this one kind of ransomware left the keys in RAM after it generated them, so you didn't need to pay the ransom, and instead all you had to do was some memory forensics stuff to find the keys which didn't get removed from RAM.

Name: Anonymous 2018-10-19 23:26

Name: Anonymous 2018-10-20 20:21

you've heard of off-by-one errors, but have you ever heard of an off-by-slash error?
https://twitter.com/x0rz/status/1052899891624710145
basically allows for path traversal because of a shitty alias in a boomer tier web server that is unfortunately widely used

Name: Anonymous 2018-10-20 21:30

>>179
Funny, you remember me I have to change:
location /dir/ {
alias /path/dir/;
}

to
location /dir {
alias /path/dir/;
}

Otherwise an url without the trailing slash gives a 404.
Just did it and I can't exploit that off-by-slash. If I try to got to http://host/dir/../somefiles I'm routed to http://host

Name: Anonymous 2018-10-20 22:14

>>179
Dependent types would have prevented this.

Name: Anonymous 2018-10-20 23:35

>>179-180
But it's a feature! brb migrating to another web server

Name: Anonymous 2018-10-20 23:41

>>182
I can't reproduce that "feature".
I'm not migrating to another web server now that I've built that nginx.conf-fu.

There's a lot of things that I don't do upstream anymore, I let nginx manage that, it's faster. I'm more and more like those chinese who build their whole apps in nginx.

Have you tried that?
https://openresty.org/en/

Name: Anonymous 2018-10-21 1:06

>>181
only if not shipping counts as preventing bugs

Name: Anonymous 2018-10-21 2:32

>>184
Yeah, it would not ship because people interested in dependent types are smart enough to realise the issues of http and to refuse to make a server for it.

Name: Anonymous 2018-10-21 12:15

>>185
I don't think people interested in hypothetical stuff like dependent types are interested in real-world programming

Name: Anonymous 2018-10-22 0:09

>>186
hypothetical stuff like dependent types
You can install and use Coq right now though. Does not seem too hypothetical to me.

Name: Anonymous 2018-10-22 1:00

>>187
suck my coq
nobody in the real world uses that

Name: Anonymous 2018-10-22 6:45

depend on the type of my anus!

Name: Anonymous 2018-10-26 21:30

How do I into functional programming? Is it even worth it? Figured it mite b cool just for side projects. I'm coming from a mainly Java and webdev background so I'm more used to OOP.

Name: Anonymous 2018-10-26 21:50

>>190
Don't bother. I regret the time I spent learning Haskell.

Name: Anonymous 2018-10-26 23:07

>>191
Is that why you're bitter?

Name: Anonymous 2018-10-27 0:08

>>190
Start by learning untyped lambda calculus and getting familiar with recursion - Scheme + SICP is a good language for this. Afterwards move to Haskell.
Yes, it is worth it. You will obtain a new programming worldview, make safer programs, and parallelise them more easily.

Name: Anonymous 2018-10-27 16:29

don't listen to >>193

There is no real benefit to learning any of these functional abstracte bullshittery languages. The only reason they give to learn them is just as abstracte as the languages themselves ("You will obtain a new programming worldview"). Bitch please. How about learning C++ instead. You'd be able to write games and high performance applications--that's way more compelling of a reason.

Name: Anonymous 2018-10-27 17:35

>>194
I already know C++ and Java.

Name: Anonymous 2018-10-27 18:40

>>195
I already know C++
No you don't.

Name: Anonymous 2018-10-27 19:15

>>196
I know it well enough to know that I don't want to do any serious projects. Pointers suck ass. Manual memory management sucks ass too. I'd rather use Python or Java.

Name: Anonymous 2018-10-27 19:25

>>197
If you haven't used it in a serious project, you don't know it.

Name: Anonymous 2018-10-27 19:33

>>198
I'm not masochistic.

Name: Anonymous 2018-10-27 20:07

>>197
Stop saying that things suck ass.

Name: Anonymous 2018-10-27 20:26

>>200
your post sucks ass

Name: Anonymous 2018-10-27 22:10

>>200
sweet dubs

Name: Anonymous 2018-11-06 18:36

the virgin reverse shell vs. the chad bind shell
reverse shell: afraid of ACLs and IDSes
bind shell: not afraid of anything, alpha as fuck

Name: Anonymous 2018-11-08 16:10

>>197
Java sucks even more ass in serious projects.

Name: Anonymous 2018-11-08 18:14

>>204
suck my ass

Name: Anonymous 2018-11-08 23:09

>>205
suck my anus

Name: Anonymous 2018-11-09 0:07

>>204-206
Can you please stop that?

Especially you >>206 since you're a pedophile.

Name: Anonymous 2018-11-09 0:08

stop saying bad words

Name: Anonymous 2018-11-09 1:15

>>207
stop complaining and eat my anus you dumb slut

Name: Anonymous 2018-11-09 1:33

TypeScript is a good language

Name: Anonymous 2018-11-09 7:40

it isn't, but dubs are good numbers

Name: Anonymous 2018-11-09 8:07

>>210
almost as good as JavaScript

Name: Anonymous 2019-02-06 16:06

Name: Anonymous 2019-02-06 16:07

>>213
.moe
weeb dont clicc

Name: Anonymous 2019-02-06 16:09

Name: Anonymous 2019-02-06 16:16

Name: Anonymous 2019-02-06 17:42

Name: Anonymous 2019-02-06 18:02

Fucking GOOD programming meme's
Poast moar

Name: Anonymous 2019-02-06 18:06

Bump foptr moar

Name: Anonymous 2019-02-13 11:18

Name: Anonymous 2019-02-13 11:37

>>220
The code depicted is C++ not lisp.

Name: Anonymous 2019-02-13 12:01

depict my dubs

Name: Anonymous 2019-02-13 12:07

>>222
but those are tips

Don't change these.
Name: Email:
Entire Thread Thread List