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
Ellie Crabcakes
Feb 1, 2008

Stop emailing my boyfriend Gay Crungus

Heh. My first full-time job doing this was writing perl and java 1.2 on an NT 4 network for a porn startup whose core technology was completely fictional.

Adbot
ADBOT LOVES YOU

cinci zoo sniper
Mar 15, 2013




the talent deficit posted:

dbt is great for stuff that fits in a single db. spark is good for everything else

im looking at dbt right now and it looks real nice, going to field test it on our dwh i think

Tankakern
Jul 25, 2007

Fiedler posted:

you're right. apple misses out on a lot of really good software by not standardizing on windows. now that they're basically just the iphone company there's an opportunity to sell off the faltering mac business and transition over to a superior pc platform. i'm certain that microsoft would offer very reasonable prices for an enterprise agreement covering windows, office, sql server, dynamics, and visual studio.

i can't tell if this is ironic or not

cinci zoo sniper
Mar 15, 2013




although reading more im not sure id consider dbt to be an etl tool, not in the context commonly used in modern discourse at least

Symbolic Butt
Mar 22, 2009

(_!_)
Buglord

DELETE CASCADE posted:

materialized views: cool and also good

gently caress yeah

gonadic io
Feb 16, 2011

>>=
I sure love opening a file and immediately filling my working copy, diff, and then pull requestwith a bunch of trailing whitespace removal

CRIP EATIN BREAD
Jun 24, 2002
Probation
Can't post for 20 hours!
Soiled Meat

CRIP EATIN BREAD posted:

my first lovely programmer job was being a temp at a place optimizing sql queries to speed up crystal reports that were embedded in ASP 1.0 pages, which used COM objects for database access.

after 8 months the other lead devs left and I was the lead.

Mao Zedong Thot posted:

extremely literal :same:

a bit afterwards half the company got sold off and i left because i didn't want to help with the transition because it was going to be a clusterfuck.

also my loving college was going to pay me more for research, with health benefits, and free tuition, so that sweetened the pot

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
current terrible contractor status: not too bad, honestly. the amount of work is pretty reasonable and the app is small so i might walk away from this without feeling exploited.

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
also just really super loving impressed by quality of this rust code i'm looking at from this mit kid. it's written by someone who has barely graduated college but seem to understand rust better than i do, and the code is well organized and easy to deal with so far.

i mean, i shouldn't be that surprised but i guess i was expecting it to be more...well, terrible, and less professional.

this is also a not so subtle humblebrag about me keeping up with mit students.

DONT THREAD ON ME fucked around with this message at 19:37 on Aug 9, 2018

redleader
Aug 18, 2005

Engage according to operational parameters
ime more terrible = more professional, not less. that kid's inexperience is showing

raminasi
Jan 25, 2005

a last drink with no ice

MALE SHOEGAZE posted:

this is also a not so subtle humblebrag about me keeping up with mit students.

i hate to pop your balloon here but mit students are just a normal bell curve pushed a little bit to the right maybe, not some cabal of super geniuses

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

also academic environments have very little to do with the, from their point of view, mythical, production environment

FlapYoJacks
Feb 12, 2009
I used Buildroot to create a container for a gigantic pile of poo poo python2 application our company has that uses a combination of:

- QT4
- MongoDB
- Socat
- 52 separate libraries, most of which are just "backport this to python2"

It took me 3 days to get it running on CentOS7.
It took me another week to clean out all the PEP8 warnings.
It took me another week to get it going in BuildRoot.

Why Buildroot? Because I don't want that poo poo spread out on my system. This is the first time I have used BuildRoot + Docker, and it works pretty well!

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder

raminasi posted:

i hate to pop your balloon here but mit students are just a normal bell curve pushed a little bit to the right maybe, not some cabal of super geniuses

yeah i'm pretty bad about this kind of thinking in general.

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder
also yeah nm i found the bodies

Tankakern
Jul 25, 2007

why the hell did you use a loving week on pep8, who cares

Tankakern
Jul 25, 2007

if i were your boss and found out you were janitoring white space for a week, i'd fire you

CRIP EATIN BREAD
Jun 24, 2002
Probation
Can't post for 20 hours!
Soiled Meat
sometimes i go a whole week without doing anything at all

Doom Mathematic
Sep 2, 2008
Is there seriously not an automated tool which can fix PEP8 warnings?

CRIP EATIN BREAD
Jun 24, 2002
Probation
Can't post for 20 hours!
Soiled Meat
of course there is

Finster Dexter
Oct 20, 2014

Beyond is Finster's mad vision of Earth transformed.

Tankakern posted:

if i were your boss and found out you were janitoring white space for a week, i'd fire you

terrible programming: janitoring white space for a week

aka

python programming

Ellie Crabcakes
Feb 1, 2008

Stop emailing my boyfriend Gay Crungus

MALE SHOEGAZE posted:

also yeah nm i found the bodies
Dish, bithc

redleader
Aug 18, 2005

Engage according to operational parameters

Tankakern posted:

why the hell did you use a loving week on pep8, who cares

yospos, birch

Powerful Two-Hander
Mar 10, 2004

Mods please change my name to "Tooter Skeleton" TIA.


CRIP EATIN BREAD posted:

sometimes i go a whole week without doing anything at all

same

like this week I've spent maybe 3 days just aimlessly fiddling with some code I wrote 2 weeks ago because I can't quite get back in the groove to finish the implementation

the talent deficit
Dec 20, 2003

self-deprecation is a very british trait, and problems can arise when the british attempt to do so with a foreign culture





cinci zoo sniper posted:

although reading more im not sure id consider dbt to be an etl tool, not in the context commonly used in modern discourse at least

it's the T and maybe the L part, depending on your needs. it's obviously not suitable for every ETL process but it's great when it is suitable

FlapYoJacks
Feb 12, 2009

Tankakern posted:

why the hell did you use a loving week on pep8, who cares

When you open a python file and it’s a sea of goddamn yellow all over the place, it’s incredibly loving annoying.

And yeah, of course I auto formatted, but a lot of poo poo needed to be hand fixed as well.

MrMoo
Sep 14, 2000

I nice big gently caress you to LG today.

idgi, they loaf off the Apache Cordova project, some wonderfully aspiring JavaScript framework for mobile devices, yet cannot be bothered to actually update their official packages to upstream versions even though WebOS is a primary supported platform. So yay lets have completely broken polyfills injected from random scripts for functions that LG themselves list as totally not supported on the hardware.

The security theatre with Smart TVs is starting to take the piss too, LG warns in their documentation that having an open SSH port is too dangerous! You have to login to a dev portal with an account confirmed by local sales staff, then install a dev-mode app, enable dev-mode, enable a CA server, share keys about, and then you have a time restricted access to the Chrome developer tools in the TV, but it actually only really works with Chrome < v53. After 10 hours rinse and repeat. For some reason the clock has to be correct to login too, otherwise it just yields "Error".

Also, for some reason having XHR access to third party sites is bad and blocked by default. In big red laters LG states that allowing API access is very bad (tm). I guess Corea didn't invent AWS?



MrMoo fucked around with this message at 02:47 on Aug 10, 2018

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.

MrMoo posted:

I nice big gently caress you to LG today.

idgi, they loaf off the Apache Cordova project, some wonderfully aspiring JavaScript framework for mobile devices, yet cannot be bothered to actually update their official packages to upstream versions even though WebOS is a primary supported platform. So yay lets have completely broken polyfills injected from random scripts for functions that LG themselves list as totally not supported on the hardware.

The security theatre with Smart TVs is starting to take the piss too, LG warns in their documentation that having an open SSH port is too dangerous! You have to login to a dev portal with an account confirmed by local sales staff, then install a dev-mode app, enable dev-mode, enable a CA server, share keys about, and then you have a time restricted access to the Chrome developer tools in the TV, but it actually only really works with Chrome < v53. After 10 hours rinse and repeat. For some reason the clock has to be correct to login too, otherwise it just yields "Error".

Also, for some reason having XHR access to third party sites is bad and blocked by default. In big red laters LG states that allowing API access is very bad (tm). I guess Corea didn't invent AWS?





Yikes.

Are you still thinking about contracting out some real time charting in JS and if so, have you thought about requirements and acceptance criteria?

MrMoo
Sep 14, 2000

prisoner of waffles posted:

Are you still thinking about contracting out some real time charting in JS and if so, have you thought about requirements and acceptance criteria?

It looks like Chrome 69 is my saviour for this, it adds 2D OffScreenCanvas support so you can draw as slow as you want in a WebWorker. So performance out of the window my main issue is getting Plotly to look a bit closer to what is currently shown on Fox TV, that's probably not too difficult just tedious. Then all the remaining work is in my court by setting up the plumbing for real time updates.

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.

MrMoo posted:

It looks like Chrome 69 is my saviour

:chome:

redleader
Aug 18, 2005

Engage according to operational parameters

MrMoo posted:

Chrome 69

:yosnice:

Ellie Crabcakes
Feb 1, 2008

Stop emailing my boyfriend Gay Crungus

ftfy

redleader
Aug 18, 2005

Engage according to operational parameters

how dare you

Ellie Crabcakes
Feb 1, 2008

Stop emailing my boyfriend Gay Crungus

redleader posted:

how dare you

NihilCredo
Jun 6, 2011

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

we finally got our own office

cinci zoo sniper
Mar 15, 2013




NihilCredo posted:

we finally got our own office



im stoked to move in with you next week

my new dog
May 7, 2007

by Nyc_Tattoo
im terrible and my programming is terrible

champagne posting
Apr 5, 2006

YOU ARE A BRAIN
IN A BUNKER

my new dog posted:

im terrible and my programming is terrible

:yossame:

DONT THREAD ON ME
Oct 1, 2002

by Nyc_Tattoo
Floss Finder

my new dog posted:

im terrible and my programming is terrible

good news: we’re here to help with both problems

Adbot
ADBOT LOVES YOU

cinci zoo sniper
Mar 15, 2013




c j/tp s: we have a new analyst joining our team so my dbt pet project will actually be useful since following the best practices has me lay our data model out in small, easily comprehensible and naturally connected chunks.

it's nice so far - our dwh architect of course instantly scoffed at everything (macros? just type it out in script lol; variables and functions? pentaho does all that better; etc), but he can go sniff his rear end with negatory snark about learning new tech since that's a major component of my job duties and since he still, 9 months in, is absolutely baffled by and unable to perform such complex devops manipulations as "ssh into centos box and type htop to see ram use or cat a config file in known path to check the variables" (decade of professional it experience)

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