Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
trex eaterofcadrs
Jun 17, 2005
My lack of understanding is only exceeded by my lack of concern.

tinselt0wn posted:

also in lisp similar languages the program itself is even more data!!!!

makes u think

same with machine code

i guess the lesson is, write machine code

Adbot
ADBOT LOVES YOU

JawnV6
Jul 4, 2004

So hot ...
yah x86 supremacy 0x00s0gbea

All Hat
Jul 11, 2008

He that is without int among you, let him first cast a long

tinselt0wn posted:

no one likes anything i say so more than 0 isnt impressive.


skeevy achievements
Feb 25, 2008

by merry exmarx

Rufo posted:

maths is hella relevant to non-trivial computing problems im sorry
neat example: this poo poo is the reason its possible to do this poo poo on non-toy programs before the heat death of the universe (its cool. companies like nokia actually use it to analyse their code irl)

sorry how does galois theory inform some code checking tool

I scanned both articles and came up bubkis

Inverse Icarus
Dec 4, 2003

I run SyncRPG, and produce original, digital content for the Pathfinder RPG, designed from the ground up to be played online.
just want to thank all you guys working on banner ads and popunders and whatever else

you're doing god's work

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Inverse Icarus posted:

just want to thank all you guys working on banner ads and popunders and whatever else

you're doing god's work

someone's gotta pay for the internet, it sure as gently caress ain't gonna be you

Inverse Icarus
Dec 4, 2003

I run SyncRPG, and produce original, digital content for the Pathfinder RPG, designed from the ground up to be played online.

rotor posted:

someone's gotta pay for the internet, it sure as gently caress ain't gonna be you

we're the people you pay for the internet

can't serve up your "obama wants all moms to lose their belly with this one weird tip!" ads without all the plumbing

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Inverse Icarus posted:

we're the people you pay for the internet

can't serve up your "obama wants all moms to lose their belly with this one weird tip!" ads without all the plumbing

oh i get it. sure ok.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
guys i just bought a hot air rework station what should i rework

turns out they dont work so great for removing through-hole stuff :(

Blotto Skorzany
Nov 7, 2008

He's a PSoC, loose and runnin'
came the whisper from each lip
And he's here to do some business with
the bad ADC on his chip
bad ADC on his chiiiiip

rotor posted:

guys i just bought a hot air rework station what should i rework

turns out they dont work so great for removing through-hole stuff :(

just use a solder sucker for that

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

rotor posted:

guys i just bought a hot air rework station what should i rework

turns out they dont work so great for removing through-hole stuff :(

turn a long sheet of plastic into a bendy sheet of plastic

Sniep
Mar 28, 2004

All I needed was that fatty blunt...



King of Breakfast

rotor posted:

guys i just bought a hot air rework station what should i rework

turns out they dont work so great for removing through-hole stuff :(

upgrade your palmpre into an iphone

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Sniep posted:

upgrade your palmpre into an iphone
I dunno about upgrade, that sounds like a pretty huge step down to me

Sapozhnik
Jan 2, 2005

Nap Ghost
Hey AV go read the following poo poo on Wikipedia

Data structures:
- Dynamic arrays
- Linked lists
- Hash tables
- Heaps (n.b. not 'the dynamic memory pool', the data structure)
- Binary trees (and the main ways to make them not suck: AVL Trees and Red-Black trees. Do not attempt to implement the latter, it is painful).

Algorithms:
- Binary search
- Heapsort (you know about heaps now so this is ez)
- Quicksort
- Insertion sort (token 'suboptimal' example that's fast on 'small' lists)

Concurrent programming:
- Threads
- Mutexes
- Condition variables

Maybe optionally learn how malloc()/free() actually work as well and maybe what a cache line is.

Congratulations, that probably took you a week or two and this is like 99% of the actual theory that you need to know for professional programming, not including writing more than a few thousand LOC without it turning into an incomprehensible soup, and that's craft and not science so it simply takes practice. Also everyone disagrees on how best to do it and everyone thinks everyone else sucks at it anyway.

Oh yeah Wikipedia goes out of its way to explain things in the worst way imaginable so maybe read this poo poo somewhere else idk.

blorpy
Jan 5, 2005

he's not going to learn any of that because he's bad at computers

blorpy
Jan 5, 2005

seriously, front end guys don't need to know any of that. all they need to do is get poo poo working in all the browsers and leave everything else to the rest of the team

trex eaterofcadrs
Jun 17, 2005
My lack of understanding is only exceeded by my lack of concern.
proofing some outsourced software for a side gig. loly moly.

trex eaterofcadrs fucked around with this message at 00:34 on May 6, 2012

JawnV6
Jul 4, 2004

So hot ...
caches are p. neat btw

Jonny 290
May 5, 2005



[ASK] me about OS/2 Warp

rotor posted:

guys i just bought a hot air rework station what should i rework

turns out they dont work so great for removing through-hole stuff :(

are you preheating? get that board up a bit and it may go better. but yeah i usu just use a 15w iron for through hole, maybe grab the 40w if i am removing connectors or heatsinked stuff

Alligator
Jun 10, 2009

LOCK AND LOAF

Mr Dog posted:

Hey AV go read the following poo poo on Wikipedia

Data structures:
- Dynamic arrays
- Linked lists
- Hash tables
- Heaps (n.b. not 'the dynamic memory pool', the data structure)
- Binary trees (and the main ways to make them not suck: AVL Trees and Red-Black trees. Do not attempt to implement the latter, it is painful).

Algorithms:
- Binary search
- Heapsort (you know about heaps now so this is ez)
- Quicksort
- Insertion sort (token 'suboptimal' example that's fast on 'small' lists)

Concurrent programming:
- Threads
- Mutexes
- Condition variables

Maybe optionally learn how malloc()/free() actually work as well and maybe what a cache line is.

Congratulations, that probably took you a week or two and this is like 99% of the actual theory that you need to know for professional programming, not including writing more than a few thousand LOC without it turning into an incomprehensible soup, and that's craft and not science so it simply takes practice. Also everyone disagrees on how best to do it and everyone thinks everyone else sucks at it anyway.

Oh yeah Wikipedia goes out of its way to explain things in the worst way imaginable so maybe read this poo poo somewhere else idk.
this is a rl bad idea

go watch the mit open courseware intro to cs videos and if you find yourself thinking "ugh why are they spending all this time not looking at code???" dont do a cs course.

seems like you just wanna get a job rather than learn things

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Markov Chain Chomp posted:

seriously, front end guys don't need to know any of that

i had to write code to generate smooth curves through arbitrary-sized lists of points on a polygon using only quadratic curves, and do it at 30fps so shove your backend elitism up your rear end you mincing loving human being

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
no but seriously most front end work these days is more about managing endless changes to a spec than it is about writing a code

trex eaterofcadrs
Jun 17, 2005
My lack of understanding is only exceeded by my lack of concern.
most of the front end guys i know of are now slaves to bureaucracy and bike shedding. lol when legal starts getting involved.

Stringent
Dec 22, 2004


image text goes here

rotor posted:

i had to write code to generate smooth curves through arbitrary-sized lists of points on a polygon using only quadratic curves, and do it at 30fps so shove your backend elitism up your rear end you mincing loving human being

this sounds fun (the curves, not the rear end shoving)

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

trex eaterofcadrs posted:

most of the front end guys i know of are now slaves to bureaucracy and bike shedding. lol when legal starts getting involved.

yeah, managing this poo poo is what makes the front end hard

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Stringent posted:

this sounds fun (the curves, not the rear end shoving)

it was cool though because the other dudes were like "wtf" and then the next day i brought in the springer verlag book because i'd taken a course on splines and approximation in college, it was about as smug as i've ever been professionally

penus de milo
Mar 9, 2002

CHAR CHAR

rotor posted:

a spec

:cawg:

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
replace 'spec' with any of the following:

* what they told you to build
* what they meant to tell you to build
* what you built
* what they thought you'd built
* what the guy before you built

and its still true

MononcQc
May 29, 2007

rotor posted:

replace 'spec' with any of the following:

* what they told you to build
* what they meant to tell you to build
* what you built
* what they thought you'd built
* what the guy before you built

and its still true

swingset.jpg

Rufus Ping
Dec 27, 2006





I'm a Friend of Rodney Nano

Internaut! posted:

sorry how does galois theory inform some code checking tool

I scanned both articles and came up bubkis

when you formulate a dataflow analysis problem as an instance of a general dataflow framework (by defining an appropriate lattice + dataflow eq'ns + finding the "least" fixpoint of them + evaluating that at the cfg vertex youre interested in) you typically define abs/rep functions for mapping back and forth between the direct program state and the abstracted state. you need to ensure these conjugate pairs of funcs behave correctly. if you use funcs which form a galois connection, you can later use the fusion theorem to prove they still act correctly when you start dicking about with fixpoints

this is prob handwavey to the point of being incorrect cos i'm trying to piece it together by looking at my old notes and i cant remember poo poo. if you want ill try and do a proper writeup later

trex eaterofcadrs
Jun 17, 2005
My lack of understanding is only exceeded by my lack of concern.

Rufo posted:

when you formulate a dataflow analysis problem as an instance of a general dataflow framework (by defining an appropriate lattice + dataflow eq'ns + finding the "least" fixpoint of them + evaluating that at the cfg vertex youre interested in) you typically define abs/rep functions for mapping back and forth between the direct program state and the abstracted state. you need to ensure these conjugate pairs of funcs behave correctly. if you use funcs which form a galois connection, you can later use the fusion theorem to prove they still act correctly when you start dicking about with fixpoints

this is prob handwavey to the point of being incorrect cos i'm trying to piece it together by looking at my old notes and i cant remember poo poo. if you want ill try and do a proper writeup later

I want. plus i'm totally curious what method do they use to find the fixpoint

Rufus Ping
Dec 27, 2006





I'm a Friend of Rodney Nano

trex eaterofcadrs posted:

I want. plus i'm totally curious what method do they use to find the fixpoint

its just mfp/mop, iirc the dragon book has something about it + the result about mop being ideal when ???? whatever the condition was. when something is monotonic?? idk

kind of shocked how much of this stuff ive forgotten :(

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Rufo posted:

its just mfp/mop, iirc the dragon book has something about it + the result about mop being ideal when ???? whatever the condition was. when something is monotonic?? idk

kind of shocked how much of this stuff ive forgotten :(

hi five forgettin cool math stuff bro :smith::hf::smith:

trex eaterofcadrs
Jun 17, 2005
My lack of understanding is only exceeded by my lack of concern.

Rufo posted:

its just mfp/mop, iirc the dragon book has something about it + the result about mop being ideal when ???? whatever the condition was. when something is monotonic?? idk

kind of shocked how much of this stuff ive forgotten :(

don't feel bad, i used to know all sorts of poo poo and now i barely remember my middle name, welcome to getting older.

jony neuemonic
Nov 13, 2009

Alligator posted:

seems like you just wanna get a job rather than learn things

i have the opposite problem

i keep trying to learn everything when i need to settle down and learn one thing really well

JawnV6
Jul 4, 2004

So hot ...
naw, hop around jobs year after year too, be an expert of all kindsa stuff

Jonny 290
May 5, 2005



[ASK] me about OS/2 Warp

JawnV6 posted:

naw, hop around jobs year after year too, be an expert of all kindsa stuff

but dont be one of those dudes who are all JACK OF ALL TRADES MASTER OF NONE

jony neuemonic
Nov 13, 2009

Jonny 290 posted:

JACK OF ALL TRADES MASTER OF NONE

this is me

beginner level knowledge of everything, not really good at any of it

dragon enthusiast
Jan 1, 2010
what about jack of zero trades master of none

Adbot
ADBOT LOVES YOU

trex eaterofcadrs
Jun 17, 2005
My lack of understanding is only exceeded by my lack of concern.

fidel sarcastro posted:

this is me

beginner level knowledge of everything, not really good at any of it

pick a couple things, kick the poo poo out of them, move on.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply