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
Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



Zemyla posted:

Paul Erdős was polyamorous

lmao yeah obviously

Adbot
ADBOT LOVES YOU

gonadic io
Feb 16, 2011

>>=

Zemyla posted:

Paul Erdős hosed

tef
May 30, 2004

-> some l-system crap ->

Powaqoatse posted:

was just skimming through an article & omg it namedrops tef

https://www.prolificinteractive.com/2017/09/06/writing-imperfect-code/

NICE!

similarly, i was reading some lecture notes on compiler design and bumped into this slide



which is familar because

tef
May 30, 2004

-> some l-system crap ->
this is not how i thought i'd be published in academia tbh

tef
May 30, 2004

-> some l-system crap ->

Powaqoatse posted:

was just skimming through an article & omg it namedrops tef

https://www.prolificinteractive.com/2017/09/06/writing-imperfect-code/

NICE!

there is so much hero worship in this piece i am doing jerk city noises as i read it

tef
May 30, 2004

-> some l-system crap ->
it isnt so much that we teach simpler models to allow beginners to start and guide them to develop depth

we teach and encourage things as absolutes when the entire thing is about tradeoffs from start to finish



what if all the advice from programming before the www was actually bad advice

tef
May 30, 2004

-> some l-system crap ->
what if we didn't build our methodologies around a failed chrysler project

ultravoices
May 10, 2004

You are about to embark on a great journey. Are you ready, my friend?

tef posted:

what if we didn't build our methodologies around a failed chrysler project

https://www.youtube.com/watch?v=UGhfB-NICzg

tef
May 30, 2004

-> some l-system crap ->
nextstep is kinda why we have the www somewhat

JewKiller 3000
Nov 28, 2006

by Lowtax

tef posted:

what if all the advice from programming before the www was actually bad advice

what if literally the exact opposite

Malcolm XML
Aug 8, 2009

I always knew it would end like this.

dude was on amphetamines like all the time

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



tef posted:

there is so much hero worship in this piece i am doing jerk city noises as i read it

sure but its p cool to get namedropped no? also one time i was quoted in an article, sadly it was total poo poo (my quote was very profound)

i mean youre pretty much required to poo poo on whoever quoted you.

the article was indeed poo poo, truly. why else quote me?

Carthag Tuek fucked around with this message at 23:35 on Sep 10, 2017

tef
May 30, 2004

-> some l-system crap ->

JewKiller 3000 posted:

what if literally the exact opposite

put an extra couple of elements at the end of an array — code complete, 1st ed

Brain Candy
May 18, 2006

tef posted:

it isnt so much that we teach simpler models to allow beginners to start and guide them to develop depth

we teach and encourage things as absolutes when the entire thing is about tradeoffs from start to finish



what if all the advice from programming before the www was actually bad advice

this is true of basically everything? people are taught absolute answers instead of having their curiosity guided

i have a friend and sometimes coworker who is a math teacher. he is forced to teach things that can be easily tested. sometimes he manages to also teach thinking.

how many people hate history because they think it's about memorizing dates?

there's a constant struggle against the inclination to draw a boundary around what you've gathered so far and declare it enough. 'i am a sucess' -> 'i don't need to learn anything else'
i don't know how you fight it, except to cherish anyone else you see that is fighting

Brain Candy
May 18, 2006

please excuse all the care, but it is a deeply frustating thing

ultravoices
May 10, 2004

You are about to embark on a great journey. Are you ready, my friend?

tef posted:

nextstep is kinda why we have the www somewhat

there were a lot of explorations into hypertext as a thing, and any number of them could have won the prize, we just got the one that didn't look like prodigy.

Thermopyle
Jul 1, 2003

...the stupid are cocksure while the intelligent are full of doubt. —Bertrand Russell

Brain Candy posted:

this is true of basically everything? people are taught absolute answers instead of having their curiosity guided

i have a friend and sometimes coworker who is a math teacher. he is forced to teach things that can be easily tested. sometimes he manages to also teach thinking.

how many people hate history because they think it's about memorizing dates?

there's a constant struggle against the inclination to draw a boundary around what you've gathered so far and declare it enough. 'i am a sucess' -> 'i don't need to learn anything else'
i don't know how you fight it, except to cherish anyone else you see that is fighting

like one of my jobs as a parent is not letting school do this to my kid

Lutha Mahtin
Oct 10, 2010

Your brokebrain sin is absolved...go and shitpost no more!

Athas posted:

Maybe I'm just caught in my own bubble (I know the algorithmics researchers seem to like journals somewhat more, but still seem to prefer conferences), but Google's dubious list of ACM activities ranked by the known perfect metric of citation count also seems to support the idea that people tend to cite conferences more than journals (although both #1 and #3 are journals): https://scholar.google.com/citations?hl=en&view_op=search_venues&vq=ACM&btnG=

In the PL community the conference dominance has become so great that SIGPLAN is now trying to get the conferences to go along with publishing their papers (after a second review process) in a new journal called PACMPL. The problem this is trying to solve is that some researchers are employed by stupid universities that use stupid metrics to determine your value as a human being, and these stupid metrics only count journal publications, not conferences.

yeah i flipped a coin and went snarky instead of asking "do you work in academia?" because i figured you didn't. if you are a college professor gotta pub pub pub stuff to the correct journals or you get the boot

Convoolio
Oct 31, 2005

Malcolm XML posted:

dude was on amphetamines like all the time

paul erdos (who was on amphetamines all the time), was a mathematician known for a large number of papers, and being on amphetamines all the time. then he died probably from the amphetamines. lol erdos number.

JewKiller 3000
Nov 28, 2006

by Lowtax
somebody bet him that he couldn't quit the amphetamines so he did for a while just to prove that he could. after winning the bet he immediately went back on them and regretted the loss to mathematical progress during that time

gonadic io
Feb 16, 2011

>>=
I seem to remember that I was a month and he told the person afterwards "you have set back the progress of mathematics by a month"

HoboMan
Nov 4, 2010

as a former mathematician i have to say that i think erdos was on to something

Lutha Mahtin
Oct 10, 2010

Your brokebrain sin is absolved...go and shitpost no more!

he was also incapable of doing almost anything except math. if he was in a restaurant and saw a baby, he would go over and start playing peek-a-boo without asking or even acknowledging the parents. he generally stayed with the mathematicians that he traveled to work with, and when he got hungry in the middle of the night (doing math on amphetamines) he would start banging pots and pans in the kitchen because he a) couldn't cook, and b) was too socially awkward just wake his colleague up and ask for some food

he was basically the super genius that most goons imagined themselves to be when they were teenagers

NihilCredo
Jun 6, 2011

iram omni possibili modo preme:
plus una illa te diffamabit, quam multæ virtutes commendabunt

I read somewhere about a famous 20th century mathematician who was so shy that an equally notable colleague, upon dropping by his place to visit, found him hiding in the fridge out of pure social anxiety at having a visitor.

I remember the anecdote as being about Gödel, but I can't find him being described as noticeably shy (rather the opposite) so either I misremember or the book was bullshit.

hackbunny
Jul 22, 2007

I haven't been on SA for years but the person who gave me my previous av as a joke felt guilty for doing so and decided to get me a non-shitty av

NihilCredo posted:

I read somewhere about a famous 20th century mathematician who was so shy that an equally notable colleague, upon dropping by his place to visit, found him hiding in the fridge out of pure social anxiety at having a visitor.

meanwhile in biology, pioneering animal behaviorist konrad lorenz once greeted a guest from his giant aquarium, where he was swimming completely naked. he had dived to check something and lost track of the time

Zemyla
Aug 6, 2008

I'll take her off your hands. Pleasure doing business with you!

JewKiller 3000 posted:

somebody bet him that he couldn't quit the amphetamines so he did for a while just to prove that he could. after winning the bet he immediately went back on them and regretted the loss to mathematical progress during that time

math: not even once

There Will Be Penalty
May 18, 2002

Makes a great pet!
mathamphetamines

mystes
May 31, 2006

This is going to be the name of my new line of dubious "nootropic" supplements.

surebet
Jan 10, 2013

avatar
specialist


apparently it's already a band:
https://themath-amphetamines.bandcamp.com/

not too bad either

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde

NihilCredo posted:

I read somewhere about a famous 20th century mathematician who was so shy that an equally notable colleague, upon dropping by his place to visit, found him hiding in the fridge out of pure social anxiety at having a visitor.

I remember the anecdote as being about Gödel, but I can't find him being described as noticeably shy (rather the opposite) so either I misremember or the book was bullshit.
I didn't find anything that matched that story but I did find this

quote:

In 1991, Grothendieck moved to a new address which he did not provide to his previous contacts in the mathematical community. Very few people visited him afterward. Local villagers helped sustain him with a more varied diet after he tried to live on a staple of dandelion soup. After his death, it was revealed that he lived alone in a house in Lasserre, Ariège, a small village at the foot of the Pyrenees.

dude literally became a wizard

Gazpacho fucked around with this message at 22:05 on Sep 13, 2017

VikingofRock
Aug 24, 2008




Importing from the LOTD thread, which is on a Go derail:

MALE SHOEGAZE posted:

however, file scope isn't really a thing otherwise. all other identifiers (even private ones) will be shared between files. which is super annoying because go has a serious problem with namespace collision due to the lack of generics and lack of any kind of module or namespacing system.

So apparently Go doesn't have namespacing? Jesus, you'd think they would have learned something about language design from the years since C was released.

I've been writing in C a lot recently, and I think C is a goodlang, but it definitely feels like an oldlang. I get the impression that Go is like C with a better build system, better concurrency, better string handling, a better standard library, and some basic level of OO, and all that sounds nice. But I don't really understand why it's missing so many other features. Like namespacing, which has been a pretty mainstream feature since like 1990 or something. I get trying to make a language simple, but stuff like namespacing seems so basic and like such a clearly good idea that I don't get leaving that out (especially if you are going to put in something as complicated as an OO system).

prisoner of waffles
May 8, 2007

Ah! well a-day! what evil looks
Had I from old and young!
Instead of the cross, the fishmech
About my neck was hung.

VikingofRock posted:

I've been writing in C a lot recently, and I think C is a goodlang, but it definitely feels like an oldlang. I get the impression that Go is like C with a better build system, better concurrency, better string handling, a better standard library, and some basic level of OO, and all that sounds nice.
You're onto something here. Read the following link starting after "desiderata" to hear what the designers wanted to do with Go: https://commandcenter.blogspot.com/2012/06/less-is-exponentially-more.html
The piece as a whole is about the aesthetic and practical differences in philosophy between Go and C++. The lack of generics explanation is not stellar.

There's a tour of Go integrated with the online playground so you can learn a little about the language and mess with and run code with no install. If you wanna give it a shot: https://tour.golang.org/welcome/4

Notorious b.s.d.
Jan 25, 2003

by Reene

VikingofRock posted:

Importing from the LOTD thread, which is on a Go derail:


So apparently Go doesn't have namespacing? Jesus, you'd think they would have learned something about language design from the years since C was released.

I've been writing in C a lot recently, and I think C is a goodlang, but it definitely feels like an oldlang. I get the impression that Go is like C with a better build system, better concurrency, better string handling, a better standard library, and some basic level of OO, and all that sounds nice. But I don't really understand why it's missing so many other features. Like namespacing, which has been a pretty mainstream feature since like 1990 or something. I get trying to make a language simple, but stuff like namespacing seems so basic and like such a clearly good idea that I don't get leaving that out (especially if you are going to put in something as complicated as an OO system).

golang is a love letter to C by one of C's original authors

is it really surprising that they made so many of the same mistakes all over again?

Notorious b.s.d.
Jan 25, 2003

by Reene

prisoner of waffles posted:

You're onto something here. Read the following link starting after "desiderata" to hear what the designers wanted to do with Go: https://commandcenter.blogspot.com/2012/06/less-is-exponentially-more.html
The piece as a whole is about the aesthetic and practical differences in philosophy between Go and C++. The lack of generics explanation is not stellar.

There's a tour of Go integrated with the online playground so you can learn a little about the language and mess with and run code with no install. If you wanna give it a shot: https://tour.golang.org/welcome/4

if anyone itt hasn't played with golang yet, this is definitely not the time to do so. it's bad.

"go" learn a good language instead

Notorious b.s.d.
Jan 25, 2003

by Reene
https://twitter.com/yogthos/status/881514296114638849

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder

VikingofRock posted:

Importing from the LOTD thread, which is on a Go derail:


So apparently Go doesn't have namespacing? Jesus, you'd think they would have learned something about language design from the years since C was released.

you can read all about go scopes here:

https://golang.org/ref/spec#Declarations_and_scope

But to really get the whole picture you have to get a feel for how packages work and are used in practice. if you want to namespace code, you should stick it in a package, but subpackages are really annoying to deal in my experience so the whole situation is not good.

as bad as a lot of go is, in order to appreciate it you have to read some library code that's been written in go. go is maybe the only language where reading source code is easy/pleasant, and i think that's really the big thing go got right.

Vanadium
Jan 8, 2005

VikingofRock posted:

Importing from the LOTD thread, which is on a Go derail:


So apparently Go doesn't have namespacing? Jesus, you'd think they would have learned something about language design from the years since C was released.

Go doesn't have file scope, and it doesn't have C++ style explicit syntax for namespaces. It just has a module system which is more than a bunch of langs can say.

prisoner of waffles
May 8, 2007

Ah! well a-day! what evil looks
Had I from old and young!
Instead of the cross, the fishmech
About my neck was hung.
If nothing else, Go gives a good example of what a modernized C looks like, has surprisingly pleasant tooling (gofmt and godoc, e.g.), and a standard library that actually includes things like http and json

There are lots of domains that you probably wouldn't want to use it for and I dunno what kind of work you do or consider important. I'm against the mindset of treating PLs as anything other than tools but rah rah go use whatever language you like

edit: dumb ways of adding generics to Go are dumb. Good Go programs still get written without generics, sometimes with interface{} aka void* sins committed under the covers

prisoner of waffles fucked around with this message at 22:01 on Sep 17, 2017

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder

Vanadium posted:

Go doesn't have file scope, and it doesn't have C++ style explicit syntax for namespaces. It just has a module system which is more than a bunch of langs can say.

??? it does have file scope (it's where imports live) and it doesn't have modules unless you count packages which...maybe i guess if you squint. i'm having a hard time making an argument for why a package isn't a module. i suppose because packages have global state which isn't very modular to me.

DONT THREAD ON ME fucked around with this message at 22:04 on Sep 17, 2017

Adbot
ADBOT LOVES YOU

prisoner of waffles
May 8, 2007

Ah! well a-day! what evil looks
Had I from old and young!
Instead of the cross, the fishmech
About my neck was hung.

MALE SHOEGAZE posted:

i'm having a hard time making arguments for why a package isn't a module.

tell us what language has "real modules" and we'll try to figure out how they are different from packages

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