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
PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

jooky posted:

lets mayhaps change the topic to source control ?

git

though mercurial has a turtle so that's a point in its favor

Adbot
ADBOT LOVES YOU

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off
the latest how!! thread was neat because it taught me that finding whether a python object is callable or not is halting-problem-equivalent

probably

python is my favorite language, it has so many hidden gems

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

FamDav posted:

When in doubt, write a game. Everything else is boring.

it is my opinion that the snake game should become the default 'game you make to learn a thing', replacing tetris in this role

I have no justification for this

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

sent this to the company-wide 'neat poo poo' mailing list of the startup I work at

got an 'interesting article' comment from the HR guy at lunch


Shaggar posted:

stuff about testing

shaggar was right

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Zombywuf posted:

porn site:tumblr.com

About 8,960,000 results (0.36 seconds)


Ah, mystery solved.

it's 'art' and porn and 'art porn'

tasteful nude greyscale ladies, so classy

also tef (& me!) have little blogs on there, it's a pretty decent UI for popping out simple posts about w/e

also some people use it for weird facebook/twitter/"social" poo poo

avg user: 16-years-old, female

e: and jonny

probably not useful to list everyone who has a blog on tumblr

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

FamDav posted:

i think most of the speedups early on were from optimizing how chunk data was stored and read. I think scaevolus used hilbert curves to reorder chunks to improve locality of data which had a nontrivial effect on speed.

edit: my interest in minecraft stopped around when people started experimenting with shaders.

https://www.youtube.com/watch?v=JpksyojwqzE

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off
I agree with the people here who say that assembly is important to teach people early (to de-mystify computers to some extent), but it probably still shouldn't be first

logo should be first

logo supremacy

e: tef already said this but tef was right

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

has this guy just re-invented comment blocks?

idgi

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

prolog is too magic for me, I have no mental model of how it functions (probably because I only used it once in Programming Languages Class, like half the other people in this thread)

clearly the only solution to this is to write more prolog

Cybernetic Vermin posted:

i simultaneously hope to never be a professional java programmer again (enjoying some hobby python programming atm), and feel that it is obvious that java has more solid thought and engineering behind it than the p-languages v:shobon:v

if it takes more boilerplate to write your code, that just must mean that the language is better engineered!

all my favorite languages are 90% autogenerated by my IDE, I love reading & editing code written by a machine

java is the assembly of 2013 (except with uglier syntax)

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Dr. Honked posted:

WELCOME.. TO THE COBOL GOLDMINE

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off
move to rename thread to "adventures of tef (+ some PLs I guess)"

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Win8 Hetro Experie posted:

when you're trying to mold your particular problem into the shape of a vertex shader function feeding data into a geometry shader function feeding data back into another vertex shader function which feeds data into a fragment shader function which finally writes the data as colors to a texture and that's just the first pass and it's not even given that you can read from a texture inside your vextex shader functions, I can sympathize if someone would rather just write the whole thing in C

maybe OpenCL is the answer

one day, there will be people using an abstraction layer on top of opencl to write graphics code. they will drop down openCL when they want to get "closer to the metal".

it is coming.

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off
I legit learned something from this conversation tho

something has gone wrong with this thread, that's not supposed to happen

(in the same vein: shaggar was right)

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

tef posted:

i am getting confused for a resident most days

even when they hear me speak

"Oh you're from the UK, so when did you move here?"

so when are you gonna move here

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

horse mans posted:

strangely enough it takes a concerted, exhaustive effort to take a program first written in 1972 and make it support threads, not to mention the tens of millions of lines of code written to extend that program

im the one still using a text editor written in tyool 1972

j/k I'm using one written in 1976 instead

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

ratbert90 posted:

Because it's incredibly simple and you can learn it in less than one minute?
Because computers run off of it.
Because having a basic understanding of what a computer actually does isn't a bad thing?
Because if you want to be a programmer instead of a script monkey you need to have at least a basic understanding of how computers operate and work?

I'm not saying you need to know bitwise operations, but good god man, counting by 2's isn't hard at all!

to program, do you need to understand the language your compiler/p-lang interpreter was written in
do you need to understand assembly
do you need to understand machine code
do you need to understand CPU design
do you need to understand semiconductor design
do you need to understand quantum tunneling

the entire point of programming languages is to provide a level of abstraction where, for the most part, you don't need to understand or even know what lies underneath.

getting trolled by "ratbert90" itt

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Shaggar posted:

I went to jboss world once and it was such a massive waste of time, much like jboss.

you know who else uses jboss

(just postin' to say: lol blackberry)

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Shaggar posted:

yeah java is written by people who need software to work

huh, turns out my last post is actually relevant to this conversation

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Plastic Snake posted:

join my monadic order

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

PENETRATION TESTS posted:

hey is there some way to make copy-pasting snippets of python from your code into the interpreter suck less? because whoops you're indented there buddy, exception time!

i'm a little bummed pycharm doesn't have some smart way of dealing with indent stuff

IPython supposedly has some good stuff ("%paste")

also it has nifty autocomplete/history functionality, while we're on the subject

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Zombywuf posted:

*makes feeble attempt to bring up Prolog chat*

illogical

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off
mods, please close and gas this terrible thread

thanks in advance !

: )

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

uG posted:

thikn they meant to return a 4 sided dice

it's an old xkcd joke

in real life ! !!!!

new LaffFactory().buildLaffs().create() right here, lemme tell ya

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off
on one of the handful of occasions that I worked with C, I ended up loving an index into a local variable and started stomping on the call stack & corrupting function parameters

good times

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Stringent posted:

git pull --rebase ?

the problem isn't git, the problem is the pull request review

<3 git

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

gucci void main posted:

i have never seen fewer comments than on the code i'm working on

literally none minus boilerplate from whatever app it is

~good code documents itself~

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

tef posted:

i tend to write terrible undocumented and untested code with comments that explain my frustration or shame.

same

Werthog 95 posted:

// just a quick fix for now, we should do this the right way later

// TODO

// sorry for this hack

# same

''' I'm so, so sorry '''

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

MononcQc posted:

when there's a discussion about documentation and all programmers can think of is comments in code, there's a huge problem. Looking at the source should be a last resort for anything ever except modifying the source.

someone here posted a real good blog post about that a few weeks ago

they should repost it i m h o

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off
im the digraphs

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Ronald Raiden posted:

I like that the example he cited for unethical programming was that thing that was on newsy combinatory recently about some path bug contacting everyone on some dudes contact list. Not any kind of malware or anything, but its really bugs that are unethical.

it was explicitly not a bug

according to spokespeople, it was 'user error', which is to say not realizing that the app would mine your phonebook & automatically send texts to everyone on it

I'm not even kidding

quote:

Kenwright fell victim to user error, representatives from Path said, and the messages are a feature, not a bug.
"Path is really best with friends and we really want to help users invite the people that they care about to their Path as quickly as possible," said Nate Johnson, VP of marketing for Path. Johnson said the Path customer service team has reached out to Kenwright, but right now it looks like nothing went wrong with the app.
The startup found that users have a better experience when they have at least eight friends or family members using the app as well, Johnson said.




Suspicious Dish posted:

cave story was a bad game

:argh:

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off
I'm working at a startup which seems neither particularly immoral nor obviously doomed

do I win a prize

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

tef posted:

is this the starving artist route?

naw, we've got a business model (showing 'sponsored results' on search)

I guess I don't feel like I'm really making the world a better place working here, but at least I'm not making it worse, and the pay + working conditions are very good for entry-level ($90k, no fixed hours, catered meals, etc)

basically I stumbled into a pretty good situation by dumb luck (a family friend is friends with the CEO) and I feel a little guilty about it?

idk why I'm typing this tbh but :justpost:



this looks cool & I will report back after reading it

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

tef posted:

this would be option c) the noble goal that slowly rots. it just takes a change in management, under pressure from investors or the board to push for more intrusive adverts.

yeah, I can see that happening

well, I figure we've got a few good years yet. I'll enjoy it while it lasts.

p.s. the Hamming talk was very good; I was strongly reminded of Willis' Bellwether* in some parts (particularly the 'change careers every 7 years' bit). wouldn't be surprised if Willis had encountered the talk at some point.

also I appreciated the brief appearance of UNIX in the Q&A. funy computer.

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

FamDav posted:

wait are you the dude who made manufactoria

admittedly

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

tef posted:

any game that destroys productivity is a good game

hopefully my new game will also destroy much productivity




gonna need to tighten up the graphics on level 3 a bit first tho.

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Suspicious Dish posted:

what a good game manufactoria is

just want to give you some empty praise b/c it's an awesome game

wheres the yospos easter egg

I'll put one in the new game



there I just made a note of it

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Suspicious Dish posted:

ooh oooh make a few of them subtly contradict each other and cause the morons to snarkily copy/paste them in their emails and have an embarassing nerd fight

    ~~ exceptions are the invisible hand that guides the flow control to a speedy recovery ~~

    ~~ a clear and precise flow might be bad for lil wayne but good for big dilbert ~~

except less poo poo more snark

put some of those profound zen koans in there too

E. W. Dijkstra beat him to it three decades ago

Dijkstra posted:

The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility, and among other things he avoids clever tricks like the plague.

Dijkstra posted:

Don't blame me for the fact that competent programming, as I view it as an intellectual possibility, will be too difficult for "the average programmer" — you must not fall into the trap of rejecting a surgical technique because it is beyond the capabilities of the barber in his shop around the corner.

hm yes

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Suspicious Dish posted:

what a good game manufactoria is

just want to give you some empty praise b/c it's an awesome game

wheres the yospos easter egg

tef posted:

empty quote

BP posted:

manufactoria is one of my favorite games ever. thank you.

I never know how to reply to people who like my game(s)

but thank you!

:swoon:

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

Suspicious Dish posted:

whats the worst thing youve gotten related to manufactoria

i got my first death threat last month :allears:

mostly I just get a stream of people offering to port the game to iOS/Android/w/e

I say 'sure, just give me some of the cash if you make any' and hand them a zip of the source & assets because who gives a gently caress, it's a 3-year-old flash game

then they vanish never to be seen again, because the sort of people who email you out of the blue to offer to port your game to a mobile platform are exactly the sort of people who will never do it

this surprised me exactly once, when a girl who was going to some kind of music/composition school in England contacted me about composing an original score to Manufactoria

we had an actual correspondence, talked for a week or two about cool ways to make a dynamic soundtrack for the game, and then she vanished & was never seen again

anyway I'm not sure I've ever gotten actual hate about Manufactoria; there are plenty of people who've complained about bugs (usually justly) or missing features (less so), but never real vituperation, that I recall. maybe the soothing classical score calms people too much to bother sending in their hate? idk.

Adbot
ADBOT LOVES YOU

PleasingFungus
Oct 10, 2012
idiot asshole bitch who should fuck off

tef posted:

this is the founders's aeron, elegant chairs for a more frivolous age

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